收藏
回答

小程序分享点击无数据渲染

通过小程序发起的 分享 ,卡片分享到个人或者群里面,非注册用户可以点击卡片进入小程序。问题是,用户点击分享的卡片第一次进入小程序后 好像是不走    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, 但是渲染不到页面上。需要二次进入 才能渲染出来。

哪位大牛能帮忙 诊断一下!

最后一次编辑于  03-01
回答关注问题邀请回答
收藏

1 个回答

  • var 友原
    var 友原
    03-01

    试试把请求放在onready里

    03-01
    赞同
    回复