localStorage/sessionStorage 存取数据

152 阅读1分钟

localStorage/sessionStorage 存取数据

//存数据
sessionStorage.setItem("cart",JSON.stringify(n));

//取数据
JSON.parse(sessionStorage.getItem("cart"));

vuex 存数据 session.js

const state = {
  specialVal: "",
 }
 
const mutations = {
 setSpecialVal(state, value) {
    state.specialVal = value;
  },
}

//方法

setSessionStorage("specialVal", result.data.organizations[0].commentLevel);
setSessionStorage(
            "specialVal",
            result.data.commentLevel
           );
           
this.$store.commit(
            "session/setSpecialVal",
            result.data.commentLevel
          );

//页面判断

 computed: {
     getSpecialVal() {
      return this.$store.state.session.specialVal;
    }
  },
  watch: {
   getSpecialVal(newVal, oldVal) {
      console.log(newVal,'545454')
     this.specialVal = newVal
    },
  
  
  },