【问题标题】:Cannot load a vue-component in blade file on Laravel 8无法在 Laravel 8 的刀片文件中加载 vue 组件
【发布时间】:2021-05-11 18:36:35
【问题描述】:

我能够在早期版本的 laravel 中加载 vue 组件。我所做的是:

在资源/app.js 中的 app.js 上 我将组件定义如下:

Vue.component('upload-menu', require('./components/UploadMenu.vue').default);

之后,在我的刀片文件中,我可以按如下方式使用它:

    <div id="app">
        <upload-menu></upload-menu>
    </div>

但现在该方法似乎不适用于 laravel 8。

请帮我解决这个问题?

【问题讨论】:

  • 欢迎来到 SO ... 有什么错误吗?你得到了吗?
  • 试试 Vue.component('uploadMenu', ...),注意使用驼峰式。

标签: laravel vue.js


【解决方案1】:

什么是错误?!
无论如何,请在您的app.js 中尝试这种方式:

import componentName from "path/to/component.vue";

const app = new Vue({
    el: '#app',
    components: {
        componentName
    },
});

分享您遇到的错误。
不过有助于解决您的问题。

【讨论】:

    猜你喜欢
    • 2021-11-27
    • 2021-01-28
    • 2020-12-11
    • 1970-01-01
    • 2020-09-01
    • 2018-09-14
    • 2017-07-09
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多