小编Wan*_*gJi的帖子

为什么需要在 Vue 中的 require() 方法之后使用默认值?

vue-cli 生成了 2 个项目。

其中之一我可以添加如下代码所示的组件:

Vue.component('HeaderBar',require("./components/common/HeaderBar.vue"));
Run Code Online (Sandbox Code Playgroud)

但是另一个我不能这样做,我必须这样编码:

Vue.component('HeaderBar',require("./components/common/HeaderBar.vue").default);
Run Code Online (Sandbox Code Playgroud)

如果没有,我将收到此错误消息:

Failed to mount component: template or render function not defined
Run Code Online (Sandbox Code Playgroud)

有没有人能告诉我为什么这样?

谢谢你的帮助 。

vue.js

5
推荐指数
1
解决办法
3726
查看次数

标签 统计

vue.js ×1