vuex中的入口index引入其他文件方式

正常:
clipboard.png

错误:
clipboard.png

index中引入getters,actions,mutation时为什么非得是'* as'没有就报下面的错,方法不能使用?

阅读 2.5k
2 个回答

你需要了解一下export和export default的区别。主要是看你getter等文件使用哪种方式进行export

// getter.js
export const a = () => {};

这种情况下在index页面需要
import * as getter from 'getter';

// getter.js 
export default {
    a(){};
}

import getter from 'getter'即可

es6中的exportimport相关的ES6学习——模块化:import和export;
应该是getters,actions,mutations中export了多个模块,import的时候也要分开引入import {a, b} from xxx,或者import * as a from xxx

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题