页面onShow的问题
发布于 5 年前 作者 dluo 7668 次浏览 来自 问答

发现一个问题,当一个页面跳转到相同的页面的时候,onShow的钩子更改data数据后,页面没有更新渲染。比如一个a页面,里面有个data数据是1,然后我点击跳转还是a页面,然后再返回,onShow事件执行了,数据也改为2,控制台数据更改了,但是页面没有改变。

但是跳转到其他页面的话就可以

大概就是如果跳转的页面是当前的那个页面然后再返回,onShow更改了数据之后页面无法渲染更新这个问题

2 回复

谢谢,解决了,是this的问题,我在onLoad把this存在一个变量里,然后回来的时候那个存变量的this用不了,用原来的this就可以了

回到顶部