导入vue js时更改vuex模块名称

时间:2019-01-16 07:33:10

标签: vuejs2 vuex

使用存储以外的其他名称导入vuex文件(如此处的“ test”)。我无法访问子组件中的vuex模块,例如“ this。$ test”。我该如何解决。除了使用“ this。$ test”在子组件中存储和访问外,我还需要输入vuex导入名称。

import {test} from './vuex/store.js';

const app = new Vue({
    el: '#app',
    test
});

我们将不胜感激任何帮助。

1 个答案:

答案 0 :(得分:1)

假设您的store.js具有命名导出store

只需使用as

import {store as test} from './vuex/store.js';

如果这不起作用,则您的store.js可能只导出了default。在这种情况下,只需省略花括号并按照您的尝试进行操作即可:

import test from './vuex/store.js';