一:萝卜头:获取用户的信息授权弹窗,更改内容的方法
小程序发布前,发现获取用户信息的地方是这样的,
二:wx.request请求回来的数据没有及时显示到页面上
分享者:SakuraLJ,原文地址 出问题的场景
//出问题的代码 Page({ data: { swiper: {//顶部轮播 indicatorDots:true, autoplay:true, interval:5000, duration:1000, imgUrls:[ "", "" ] }, 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
});