在不跳页的情况下如何实时更新页面?

发布于 8 年前作者 yangong12052 次浏览最后编辑 8 年前来自 issues

this.onshow(),this.onload()都不好使怎么办  包括百度上说的用that  都需要跳页之后才能刷新数据

6 回复
chao99
chao991 楼6 年前

把所有渲染页面的代码都写在一个函数里,任何时候主动执行它就行。

guiyingqiao
guiyingqiao2 楼6 年前

你的这里的this指向是有问题的吧

hujie
hujie3 楼6 年前

一般我的做法是不是页面更新,反正页面更新的目的也是为了展示某个绑定的数据,那么久setData()具体的值就好

bcao
bcao4 楼6 年前
that.onShow()
qgao
qgao5 楼6 年前

调用

this.setData({
  status: 2, // 标记完成状态
})

方法修改值,来触发页面更新

leilin
leilin6 楼6 年前

个人建议还是 init() 吧,然后onShow 或 onLoad 去执行 init, 老是执行 onLoad 或者 onShow也不是个事