让前端飞饥人谷技术博客

选择一项后,页面跳转保持该选项

2018-10-30  本文已影响5人  小7丁
三个选项

方案一: localStorage

watch: {
    selectedRegion (val) {
      localStorage.setItem('selectedRegion', val)
    }
  }

watch这个被选择的选项,当它改变的时候就讲值塞进localStorage里面。
这时候localStorage就存了相应的值,只需要页面跳转的时候去拿到这个值就好了。

const localSelectedRegion = localStorage.getItem('selectedRegion')
        
this.selectedRegion = localSelectedRegion ? 
(selectRegion.indexOf(localSelectedRegion) === -1 ? selectRegion[0] : localSelectedRegion) 
: selectRegion[0]

方案二:sessionStorage


方案三:放一个全局变量来存值

效果和方案二一样

上一篇下一篇

猜你喜欢

热点阅读