| | |
| | | |
| | | } |
| | | |
| | | // 需要永久存储,且下次APP启动需要取出的,在state中的变量名 |
| | | let saveStateKeys = ['userInfo', 'accessToken', 'isLogin']; |
| | | |
| | | // 保存变量到本地存储中 |
| | | const saveLifeData = function(key, value) { |
| | | // 判断变量名是否在需要存储的数组中 |
| | | if (saveStateKeys.indexOf(key) != -1) { |
| | | // 获取本地存储的lifeData对象,将变量添加到对象中 |
| | | let tmp = uni.getStorageSync('lifeData'); |
| | | // 第一次打开APP,不存在lifeData变量,故放一个{}空对象 |
| | | tmp = tmp ? tmp : {}; |
| | | tmp[key] = value; |
| | | // 执行这一步后,所有需要存储的变量,都挂载在本地的lifeData对象中 |
| | | uni.setStorageSync(key, value); |
| | | uni.setStorageSync('lifeData', tmp); |
| | | } |
| | | } |
| | | const store = new Vuex.Store({ |
| | | // 下面这些值仅为示例,使用过程中请删除 |
| | | state: { |
| | |
| | | useName: '过客 ', |
| | | }, |
| | | logPath: '', |
| | | piAPI: 'http://192.168.0.108:81', |
| | | // piAPI: 'http://223.82.109.183:2080/api', |
| | | // piAPI: 'http://localhost:82/', |
| | | piAPI: 'http://192.168.0.108:81', |
| | | puserName: '', |
| | | puserID: '', |
| | | puserIphone:'', |