现在在vuex里存入一个tokenthis.$store.dispatch('getTokenInfo', token)在vue文件里可以通过`computed: mapState({token: state => state.token.tokenInfo.token}),`来获取,但是在xxx.js文件里该怎么取?
1 回答
FFIVE
TA贡献1797条经验 获得超6个赞
actions,mutations等js文件里还是其他js获取? 引入store.js,store.token.tokenInfo.token即可
比如:
// store/index.js
import Vue from 'vue';
import Vuex from 'vuex';
import login from './modules/login';
Vue.use(Vuex);
export default new Vuex.Store({
strict: process.env.NODE_ENV !== 'production', // 在非生产环境下,使用严格模式
modules: {
login
}
});
// api.js文件
import store from 'store/index';
console.log(store.token.tokenInfo.token); // 这里看你自己具体情况
添加回答
举报
0/150
提交
取消