0

export default new Vuex.Store与export defalt new Vue.js有冲突么?如果没有冲突export default又指向了谁?

3个回答

0

一个 JS 文件中只能使用一次 export default。

0

其实这是 ES6 模块部分的语法。

一个模块中,内部的变量正常情况下都是不能在其他模块中访问的,除非使用 export 命令将这个变量输出。

而 export default 命令用于指定模块的默认输出,一个模块中只能有一个默认输出,所以你不能在这个文件中两次使用 export default。

所以你在一个模块中两次使用 export default 命令自然冲突。

建议你看一看 这篇文章,了解了ES6 模块语法就明白了。

0

为什么两次导出模块?既然用导出了就应该分开写,一般Vuex.Store是一个单独的文件只负责状态。
想导出多个js应该用module.exports。

撰写答案