无法挂载组件

Posted

技术标签:

【中文标题】无法挂载组件【英文标题】:Failed to mount component 【发布时间】:2019-07-18 17:57:44 【问题描述】:

有什么区别:

Vue.component('cond',require('./components/myComponent.vue').default);  

Vue.component('cond',require('./components/myComponent.vue'));  

什么时候需要使用第一个或最后一个?

【问题讨论】:

Why need default after require() method in Vue?的可能重复 【参考方案1】:

这确实与 Vue.js 无关,但这里有区别:

require('./components/myComponent.vue')

返回 ./components/myComponent.vue 通过 module.exports 导出的任何内容。

所以require('./components/myComponent.vue').default 返回上面提到的module.exportsdefault 属性。

您需要使用什么取决于您的项目是如何设置的。要了解更多信息,请搜索有关 Node.js 模块的信息。

【讨论】:

以上是关于无法挂载组件的主要内容,如果未能解决你的问题,请参考以下文章

VueJS 无法挂载组件

灵光一闪!帮你使用Vue,搞定无法解决的“动态挂载”

Vue 2 无法挂载组件

[Vue 警告]:无法挂载组件:未定义模板或渲染函数。错误

灵光一闪!帮你使用Vue,搞定无法解决的“动态挂载”

灵光一闪!帮你使用Vue,搞定无法解决的“动态挂载”