【问题标题】:Failed to mount component: template or render function not defined in Vuejs无法挂载组件:Vuejs 中未定义模板或渲染函数
【发布时间】:2020-02-02 17:59:31
【问题描述】:

我正在做 Laravel 和 vuejs 项目,以前 vue 模板工作正常,但是在将 Webpack 和相关依赖项升级到 v4 后,它显示以下错误:

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

我该如何解决这个问题?

【问题讨论】:

  • 你使用的是 vue-cli 还是 ?
  • 您需要提供一些代码。

标签: vue.js vue-component laravel-vue


【解决方案1】:

是的,终于找到问题了。在 app.js 文件中,我之前将组件定义如下:

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

但是在将 webpack 和相关依赖升级到 v4 之后,我们需要使用 .default 属性来要求它。

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

【讨论】:

    猜你喜欢
    • 2018-07-16
    • 2018-06-07
    • 2017-02-13
    • 2019-07-02
    • 1970-01-01
    • 2017-02-25
    • 2023-03-24
    • 2020-06-14
    • 2018-03-01
    相关资源
    最近更新 更多