使用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 { //清空篩選條件 } } }