頻道欄目
首頁 > 資訊 > 其他 > 正文

微信小程序wx.request請求回來的數據沒有及時顯示到頁面上

17-01-09        來源:[db:作者]  
收藏   我要投稿

出問題的場景

//出問題的代碼
Page({
  data: {
    swiper: {//頂部輪播
      indicatorDots:true,
      autoplay:true,
      interval:5000,
      duration:1000,
      imgUrls:[
          "http://preview.quanjing.com/top014/top-663618.jpg",
          "http://preview.quanjing.com/top019/top-747622.jpg"
      ]
    },
    matchsFirst:[//通欄上面的賽事     這部分數據是要顯示在頁面上的

    ],
    matchsSecond:[//通欄的賽事 這部分數據是要顯示在頁面上的

    ],
    matchsLast:[//通欄下面的賽事 這部分數據是要顯示在頁面上的

    ]
  }
  ....省略不相干代碼
  );
  onLoad: function () {
          var that = this;
      wx.request({
        url:app.globalData.url.api.home,
        success: function(res) {
            var matchsFirst = xxx;
            var matchsSecond= xxx;
            var matchsLast= xxx;
            //這樣直接賦值并不會把數據渲染到頁面上的    不過 0.9版本的時候這樣做是可以的   
            that.data.matchsFirst=matchsFirst;
            that.data.matchsSecond=matchsSecond;
            that.data.matchsLast=matchsLast;
        }});
    };

解決辦法

//樣這種方式賦值   坑了我一個上午   
that.setData({
          matchsFirst:matchsFirst,
          matchsSecond:matchsSecond,
          matchsLast:matchsLast
        });
相關TAG標簽
上一篇:純CSS3進行hover時顯示帶箭頭的tips提示動畫效果
下一篇:Jquery的extend函數的簡單應用
相關文章
圖文推薦

關于我們 | 聯系我們 | 廣告服務 | 投資合作 | 版權申明 | 在線幫助 | 網站地圖 | 作品發布 | Vip技術培訓 | 舉報中心

版權所有: 紅黑聯盟--致力于做實用的IT技術學習網站

美女MM131爽爽爽毛片