设为首页 加入收藏

TOP

React Native 开发豆瓣评分(八)首页开发(三)
2019-09-17 17:39:28 】 浏览:54
Tags:React Native 开发 评分 首页
list.book, music: store.list.music } } export default connect(select)(Home);

页面获取数据时,改变 store 里的数据

由于需要 save 数据,所以前面创建的 getList 和传入的 items 需要做一些改变:

...
var items = [
    { type: 'showing', save: setShowing }, 
    { type: 'hot', save: setHot },
    { type: 'tv', save: setTv },
    { type: 'variety', save: setVariety },
    { type: 'book', save: setBook },
    { type: 'music', save: setmusic },
]
items.forEach(item => {
    this.getList(item);
});
...
getList = (item) => {
    ajax(item.type, {
      start: 0,
      count: 9
    }).then(value => {
      this.props.dispatch(item.save(value.subject_collection_items));
    })
  }

修改 render 里的获取数据方式:

render(){
    const { dispatch, value, navigation, showing, hot, tv, variety, book, music } = this.props;
    ...
}

至此,首页算是开发完了。

首页 上一页 1 2 3 下一页 尾页 3/3/3
】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部
上一篇vue-property-decorator使用指南 下一篇想精通正则表达式 这几个正则表达..

最新文章

热门文章

Hot 文章

Python

C 语言

C++基础

大数据基础

linux编程基础

C/C++面试题目