export default { namespaced: true, state: () => ({ token:'', account:'', visited:[], userInfo:{}, refreshToken:'' }), mutations: { setToken(state,val){ uni.setStorageSync('user_token',val); state.token = val; }, setRefreshToken(state,val){ uni.setStorageSync('user_refresh_token',val); state.refreshToken = val; }, setAccount(state,val){ uni.setStorageSync('user_account',val); state.account = val; }, setUserInfo(state,obj){ uni.setStorageSync('user_info',JSON.stringify(obj)); state.userInfo = obj; }, addVisited(state,obj){ if (obj.account){ let oldArr = state.visited; if (oldArr.length===0) { let _local = uni.getStorageSync('user_visited'); if (_local) { try{ oldArr=JSON.parse(_local) }catch(e){ console.log(e) } } } let errFlag = false; if (!(oldArr instanceof Array)) { oldArr = [] errFlag = true; } let inFlag = false; for (let i=0;i