通过小程序发起的 分享 ,卡片分享到个人或者群里面,非注册用户可以点击卡片进入小程序。问题是,用户点击分享的卡片第一次进入小程序后 好像是不走 onload 方法。返回到微信再次点击卡片 进入后 才会把数据渲染到 小程序页面上。
代码如下:
onLoad: function (options) {
var that =this;
console.log(“带参传递:”,options)
if(options.id){
that.setData({
id: options.id
})
console.log(“ls,id:”, options.id);
utils.sendRequest(’/wechat/applet/getinfo’, {id:options.id}, “POST”, true, (res) => {
console.log(res);
that.setData({
COUNTS: res.COUNTS
});
})
return false;
}else{
that.setData({
id: “请输入助力码”
})
}
…
返回数据就是 COUNTS, 但是渲染不到页面上。需要二次进入 才能渲染出来。
哪位大牛能帮忙 诊断一下!