vue写的页面,页面a有筛选条件,跳转到其它页面,再跳转回A的时候,只有跳转修改页面modify的情况不清空筛选条件的实现方法

使用localStorage,进入修改页面,设置localstorage,跳转回筛选页面时,监听route,判定设置localStorage是否是具体的值,如果是,不清空筛选条件,否则清空,最后把删除设置的localstorage。

具体操作如下:

修改页面是modify.vue

created () {
const sign = 'modify'
localStorage.setItem('signs', sign)
}

 

筛选页面是a.vue

'$route': function (to) {
      if (to.name === 'A') {
        const z = localStorage.getItem('signs')
        if (z === 'modify') {
    //移除设置的localstorage
          localStorage.removeItem('signs')
        } else {
          //清空筛选条件
        }
      }
    }

 

posted @ 2019-03-12 10:18  水迹仙涯  阅读(1847)  评论(0编辑  收藏  举报