收藏
回答

页面onShow的问题

问题模块 框架类型 问题类型 终端类型 操作系统 微信版本 基础库版本
框架 小程序 Bug 微信iOS客户端 1.02.1803210 6.6.5

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




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




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


最后一次编辑于  2018-03-28  (未经腾讯允许,不得转载)
回答关注问题邀请回答
收藏

2 个回答

  • Special
    Special
    2018-03-28

    麻烦给个相关的代码片段(https://mp.weixin.qq.com/debug/wxadoc/dev/devtools/minicode.html),我们定位下问题

    2018-03-28
    赞同
    回复
  • Zhuang丶Zhiting
    Zhuang丶Zhiting
    2018-03-28

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

    2018-03-28
    赞同
    回复