为了账号安全,请及时绑定邮箱和手机立即绑定

mpvue 通过redirect跳转后页面的变量还在?

mpvue 通过redirect跳转后页面的变量还在?

白衣染霜花 2018-10-24 12:41:23
   //customTabbar.vue    handleTab(index,url) {      if(this.selectNum !== index) {         wx.redirectTo({url})       }     }   //list.vue    data() {    return {       lists:[]     }    },    methods: {       getLists() {      //ajax请求数据       this.lists.push(...res.lists)       }    }    onLoad() {     console.log(this.lists)    this.getLists();     console.log('---------')   },项目使用的是一个自定义子组件的tabbar(customTabbar.vue),用的是redirectTo跳转方式,删除本页面再跳转到其他页面的方式。我一开始打开list.vue这个页面,然后再切换回来,页面的list变量的数据变成了上一次请求的加上这次请求的数据,再切换就变成了上两次的加上这次的,我怀疑是页面的变量数据并没有销毁导致的?我把getLists方法改成     getLists() {      //ajax请求数据       this.lists=res.lists       }就好了,为什么使用redirect跳转,页面的变量会没有被销毁呢?
查看完整描述

1 回答

?
素胚勾勒不出你

TA贡献1827条经验 获得超9个赞

issue上解决方案,自己去翻翻

查看完整回答
反对 回复 2018-10-24
  • 1 回答
  • 0 关注
  • 1499 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信