关于如何在xxx.js文件里获取vuex里this.$store?

现在在vuex里存入一个token
this.$store.dispatch('getTokenInfo', token)
在vue文件里可以通过
`computed: mapState({

token: state => state.token.tokenInfo.token

}),`
来获取,
但是在xxx.js文件里该怎么取?


慕斯709654
浏览 15726回答 1
1回答

FFIVE

actions,mutations等js文件里还是其他js获取? 引入store.js,store.token.tokenInfo.token即可比如:// store/index.jsimport 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); // 这里看你自己具体情况
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

JavaScript