File tree 2 files changed +7
-2
lines changed
Chapter2-FlatList/FlatListExample/src
2 files changed +7
-2
lines changed Original file line number Diff line number Diff line change
1
+ /// 查询正在上映的电影
1
2
export function queryMovies ( city , start , count ) {
2
3
return "https://api.douban.com/v2/movie/in_theaters?city=" + city + "&start=" + start + "&count=" + count
3
4
}
4
5
6
+ /// 查询即将上映的电影
5
7
export function comingMovies ( city , start , count ) {
6
8
return "https://api.douban.com/v2/movie/coming_soon?city=" + city + "&start=" + start + "&count=" + count
7
9
}
Original file line number Diff line number Diff line change @@ -63,17 +63,20 @@ export default class MovieListScreen extends Component {
63
63
let movies = [ ] ;
64
64
for ( let idx in json . subjects ) {
65
65
let movieItem = json . subjects [ idx ] ;
66
- let directors = "" ;
66
+ let directors = "" ; // 导演
67
67
for ( let index in movieItem . directors ) {
68
+ // 得到每一条电影的数据
68
69
let director = movieItem . directors [ index ] ;
70
+ // 将多个导演的名字用空格分隔开显示
69
71
if ( directors === "" ) {
70
72
directors = directors + director . name
71
73
} else {
72
74
directors = directors + " " + director . name
73
75
}
74
76
}
75
77
movieItem [ "directorNames" ] = directors ;
76
-
78
+
79
+ // 拼装主演的演员名字,多个名字用空格分隔显示
77
80
let actors = "" ;
78
81
for ( let index in movieItem . casts ) {
79
82
let actor = movieItem . casts [ index ] ;
You can’t perform that action at this time.
0 commit comments