230320a303 1 yıl önce
ebeveyn
işleme
3cc98c8677
1 değiştirilmiş dosya ile 5 ekleme ve 5 silme
  1. 5 5
      src/pages/index/index.jsx

+ 5 - 5
src/pages/index/index.jsx

@@ -114,14 +114,14 @@ class Index extends Component {
       })
       if (this.subLine) this.subLine.getData(resObj.article_list || [])
       //  规划信息
-      this.subInfoMore.getData(resObj.nc_plan_list || [])
+      if (this.subInfoMore) this.subInfoMore.getData(resObj.nc_plan_list || [])
       // 最新文章
       // console.log(resObj)
-      this.subNews.getData(resObj.information_list || [], resObj.recommend_article)
+      if (this.subNews) this.subNews.getData(resObj.information_list || [], resObj.recommend_article)
       // this.subNews2.getData(resObj.article_list || [])
-      this.subChannel.getData(resObj.channels_list || [])
-      this.subPopup.getData(resObj.adverts_list && resObj.adverts_list.index_open && resObj.adverts_list.index_open.length > 0 ? resObj.adverts_list.index_open[0] : {})
-      this.subPopupFull.getData(resObj.adverts_list && resObj.adverts_list.index_full_open && resObj.adverts_list.index_full_open.length > 0 ? resObj.adverts_list.index_full_open[0] : {})
+      if (this.subChannel) this.subChannel.getData(resObj.channels_list || [])
+      if (this.subPopup) this.subPopup.getData(resObj.adverts_list && resObj.adverts_list.index_open && resObj.adverts_list.index_open.length > 0 ? resObj.adverts_list.index_open[0] : {})
+      if (this.subPopupFull) this.subPopupFull.getData(resObj.adverts_list && resObj.adverts_list.index_full_open && resObj.adverts_list.index_full_open.length > 0 ? resObj.adverts_list.index_full_open[0] : {})
       // 热门推荐
       this.setState({
         hotRecommendList: resObj.estate_module_list || []