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