| 12345678910111213141516171819202122232425262728293031323334353637383940 |
- // 登录信息仓库
- export default {
- state: {
- token:'',
- userInfo:{
- userName:'测试',
- }
- },
- getters: {
- // 是否存在token
- isLogin(state){
- return !!state.token
- }
- },
- mutations: {
- // 设置token信息
- 'SETTOKEN':function(state, payload){
- state.token = payload
- },
- // 清除token信息
- 'CLEARTOKEN':function(state){
- state.token = null
- },
- // 设置userinfoi信息
- 'SETUSERINFO':function(state,payload){
- state.userInfo = { ...payload }
- }
- },
- actions: {
- setToken({ commit },payload){
- commit('SETTOKEN',payload)
- },
- clearToken({ commit }){
- commit('CLEARTOKEN')
- },
- setUserInfo({ commit },payload){
- commit('SETUSERINFO',payload)
- }
- }
- }
|