|
一:蘿卜頭:獲取用戶的信息授權彈窗,更改內(nèi)容的方法
小程序發(fā)布前,發(fā)現(xiàn)獲取用戶信息的地方是這樣的,
然后發(fā)現(xiàn)別人的是這樣的
看文檔沒有發(fā)現(xiàn)可以改這個的地方
用管理者賬號登陸會發(fā)現(xiàn),有一個
只要把自己的信息填寫完整,獲取用戶信息的樣式就不在是空的了 。。這應該也不算一個坑,應該沒有好好看開發(fā)者文檔,希望大家發(fā)布前,如果遇到了這樣的問題,不要捉急,把信息填完整就ok了
二:wx.request請求回來的數(shù)據(jù)沒有及時顯示到頁面上
分享者:SakuraLJ,原文地址
出問題的場景
-
//出問題的代碼
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:[//通欄上面的賽事 這部分數(shù)據(jù)是要顯示在頁面上的
],
matchsSecond:[//通欄的賽事 這部分數(shù)據(jù)是要顯示在頁面上的
],
matchsLast:[//通欄下面的賽事 這部分數(shù)據(jù)是要顯示在頁面上的
]
}
....省略不相干代碼
);
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;
//這樣直接賦值并不會把數(shù)據(jù)渲染到頁面上的 不過 0.9版本的時候這樣做是可以的
that.data.matchsFirst=matchsFirst;
that.data.matchsSecond=matchsSecond;
that.data.matchsLast=matchsLast;
}});
};
|
解決辦法
-
//樣這種方式賦值 坑了我一個上午
that.setData({
matchsFirst:matchsFirst,
matchsSecond:matchsSecond,
matchsLast:matchsLast
});
|
|