为了账号安全,请及时绑定邮箱和手机立即绑定

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

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

慕斯709654 2019-02-21 18:19:18
现在在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); // 这里看你自己具体情况


查看完整回答
反对 回复 2019-02-25
  • 1 回答
  • 0 关注
  • 15724 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信