小程序
小游戏
企业微信
微信支付
扫描小程序码分享
this.onshow(),this.onload()都不好使怎么办 包括百度上说的用that 都需要跳页之后才能刷新数据
6 个回答
加粗
标红
插入代码
插入链接
插入图片
上传视频
that.onShow()
你好,麻烦通过点击下方“反馈信息”按钮,提供出现问题的。
你的这里的this指向是有问题的吧
个人建议还是 init() 吧,然后onShow 或 onLoad 去执行 init, 老是执行 onLoad 或者 onShow也不是个事
把所有渲染页面的代码都写在一个函数里,任何时候主动执行它就行。
一般我的做法是不是页面更新,反正页面更新的目的也是为了展示某个绑定的数据,那么久setData()具体的值就好
调用
this
.setData({
status: 2,
// 标记完成状态
})
方法修改值,来触发页面更新
关注后,可在微信内接收相应的重要提醒。
请使用微信扫描二维码关注 “微信开放社区” 公众号
that.onShow()
你的这里的this指向是有问题的吧
个人建议还是 init() 吧,然后onShow 或 onLoad 去执行 init, 老是执行 onLoad 或者 onShow也不是个事
把所有渲染页面的代码都写在一个函数里,任何时候主动执行它就行。
一般我的做法是不是页面更新,反正页面更新的目的也是为了展示某个绑定的数据,那么久setData()具体的值就好
调用
this
.setData({
status: 2,
// 标记完成状态
})
方法修改值,来触发页面更新