| | |
| | | |
| | | const store = new Vuex.Store({ |
| | | strict: true, |
| | | state:{ |
| | | // 用户账号 |
| | | username:'sdf', |
| | | // 中国人物数据库中的id |
| | | }, |
| | | getters, |
| | | mutations:{ |
| | | Set_UserName(state,username){ |
| | | console.log(username,'uuu'); |
| | | state.username=username |
| | | } |
| | | }, |
| | | actions:{ |
| | | setUserName({commit},user){ |
| | | |
| | | commit('Set_UserName',user) |
| | | } |
| | | }, |
| | | modules: { user }, |
| | | plugins:[function(store){ |
| | | // 监听mutaions 记录state到本地存储 |
| | |
| | | }) |
| | | // 读取缓存中state |
| | | if(uni.getStorageSync('state')){ |
| | | console.log(state,'aaaaaaaaastatestatestate'); |
| | | // console.log(state,'aaaaaaaaastatestatestate'); |
| | | store.replaceState(Object.assign({},store.state,uni.getStorageSync('state'))) |
| | | } |
| | | }] |