A页面跳转到B页面,改变了A页面的数据,在B页面返回时,A页面的数据没有重置
发布于 6 年前 作者 mtao 10960 次浏览 来自 问答
  • 当前 Bug 的表现(可附上截图)

this.show = true;

setTimeout(() => {

wx.navigateTo({

url: ‘/pages/web’

});

}, 2000);

  • 预期表现

返回A页面时show要重置成false

  • 复现路径
  • 提供一个最简复现 Demo
1 回复

光看你给出的这点代码,我觉得你用this调用的不是局部变量吗,你该局部变量怎么可能修改其他页面的值,而且就算你用全局变量了,你也要再用setData({show:值})重新覆盖掉值啊

回到顶部