VueJS 3 + Laravel:未捕获的TypeError:无法读取未定义的属性“ component”

尼古拉耶夫23

大家好,我在Laravel项目中启动Vue没什么问题。

这是我的package.json

"devDependencies": {
        "@fortawesome/fontawesome-svg-core": "^1.2.32",
        "@fortawesome/free-brands-svg-icons": "^5.15.1",
        "@fortawesome/free-regular-svg-icons": "^5.15.1",
        "@fortawesome/free-solid-svg-icons": "^5.15.1",
        "@vue/compiler-sfc": "^3.0.5",
        "axios": "^0.21",
        "bootstrap": "^4.0.0",
        "jquery": "^3.2",
        "laravel-mix": "^6.0.0-beta.17",
        "laravel-mix-vue3": "^0.7.0",
        "lodash": "^4.17.19",
        "popper.js": "^1.12",
        "postcss": "^8.1.14",
        "resolve-url-loader": "^2.3.1",
        "sass": "^1.20.1",
        "sass-loader": "^8.0.0",
        "vue": "^3.0.5",
        "vue-loader": "^16.1.2",
        "vue-template-compiler": "^2.6.10"
    }

Webpack组合:

mix.js('resources/js/app.js', 'public/js')
    .vue()
    .sass('resources/sass/app.scss', 'public/css');

这是我的app.js

/**
 * First we will load all of this project's JavaScript dependencies which
 * includes Vue and other libraries. It is a great starting point when
 * building robust, powerful web applications using Vue and Laravel.
 */

require('./bootstrap');
require('./fontawesome');

window.Vue = require('vue').default;

/**
 * The following block of code may be used to automatically register your
 * Vue components. It will recursively scan this directory for the Vue
 * components and automatically register them with their "basename".
 *
 * Eg. ./components/ExampleComponent.vue -> <example-component></example-component>
 */

// const files = require.context('./', true, /\.vue$/i)
// files.keys().map(key => Vue.component(key.split('/').pop().split('.')[0], files(key).default))

Vue.component('user-info', require('./components/UserInfo.vue').default);

/**
 * Next, we will create a fresh Vue application instance and attach it to
 * the page. Then, you may begin adding components to this application
 * or customize the JavaScript scaffolding to fit your unique needs.
 */

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

我有我在blade.php中包含的UserInfo组件,并且出现Uncaught TypeError:无法读取未定义的属性“ component”

布萨吉拉·卜拉欣(Boussadjra Brahim)

全局已在Vue 3中更改,您必须使用createAppfunction创建一个应用程序实例:

import { createApp } from 'vue';
require('./bootstrap');
require('./fontawesome');

let app=createApp({})
app.component('user-info', require('./components/UserInfo.vue').default);
app.mount("#app")

有关使用vue 3和laravel设置完整应用的更多信息,请检查此答案

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

VueJS:未捕获(承诺)TypeError:无法读取未定义的属性“ push”

来自分类Dev

VueJS =未捕获的TypeError:无法读取未定义的属性“设置”

来自分类Dev

VueJS:未捕获(承诺)TypeError:无法读取未定义的属性“ rol”

来自分类Dev

d3.svg.line()错误:未捕获TypeError:无法读取未定义的属性“ line”

来自分类Dev

d3.js-未捕获的TypeError:无法读取未定义的属性“数据”

来自分类Dev

未捕获的TypeError:无法读取未定义的Google Map V3的属性“ length”

来自分类Dev

W3滑块-未捕获的TypeError:无法读取未定义的属性'className'

来自分类Dev

递归js v3未捕获的TypeError:无法读取未定义的属性'config'

来自分类Dev

VueJS-有时会收到错误“未捕获的TypeError:无法读取未定义的属性'process'”

来自分类Dev

未捕获的类型错误:无法读取 D3.js 中未定义的属性“曲线”

来自分类Dev

使用D3和d3.slider显示SVG元素:未捕获的TypeError:无法读取未定义的属性'length'

来自分类Dev

D3 JS-未捕获的TypeError:无法读取未定义的属性“长度”-似乎与数据问题有关

来自分类Dev

渲染中的Vuejs错误:“ TypeError:无法读取未定义的属性'props'” Vuejs

来自分类Dev

Laravel Vuejs 错误:未捕获的 ReferenceError:未定义登录

来自分类Dev

VueJs [Vue警告]:渲染错误:“ TypeError:无法读取未定义的属性'title'”

来自分类Dev

TypeError:无法读取VueJS上下文中未定义的属性“替换”

来自分类Dev

VueJS-无法读取未定义的属性“状态”

来自分类Dev

JavaScript错误“未捕获的TypeError:无法调用未定义的方法'push'” D3.js

来自分类Dev

Vue.js 3 createApp使用来自vuefire的firestorePlugin获取未捕获的TypeError:无法设置未定义且未渲染的属性'$ unbind'

来自分类Dev

d3 TypeError:无法读取未定义的属性“ length”

来自分类Dev

Uncaught TypeError:无法读取AngularJS和D3中未定义的属性'arc'

来自分类Dev

Uncaught TypeError:在Initialize()上添加GetJson时,无法读取未定义的属性'__e3_'

来自分类Dev

Uncaught TypeError:无法读取未定义的属性“统计信息”(jquery,youtube api v3)

来自分类Dev

未捕获的TypeError:无法读取未定义的属性“ toLowerCase”

来自分类Dev

未捕获的TypeError:无法读取未定义的属性'substr'

来自分类Dev

未捕获的TypeError:无法读取未定义的属性'createRouteFromReactElement'

来自分类Dev

未捕获的TypeError:无法读取未定义的属性'ajax'

来自分类Dev

未捕获的TypeError:无法读取未定义的属性“调用”

来自分类Dev

未捕获的TypeError:无法读取未定义的属性'createDocumentFragment'

Related 相关文章

  1. 1

    VueJS:未捕获(承诺)TypeError:无法读取未定义的属性“ push”

  2. 2

    VueJS =未捕获的TypeError:无法读取未定义的属性“设置”

  3. 3

    VueJS:未捕获(承诺)TypeError:无法读取未定义的属性“ rol”

  4. 4

    d3.svg.line()错误:未捕获TypeError:无法读取未定义的属性“ line”

  5. 5

    d3.js-未捕获的TypeError:无法读取未定义的属性“数据”

  6. 6

    未捕获的TypeError:无法读取未定义的Google Map V3的属性“ length”

  7. 7

    W3滑块-未捕获的TypeError:无法读取未定义的属性'className'

  8. 8

    递归js v3未捕获的TypeError:无法读取未定义的属性'config'

  9. 9

    VueJS-有时会收到错误“未捕获的TypeError:无法读取未定义的属性'process'”

  10. 10

    未捕获的类型错误:无法读取 D3.js 中未定义的属性“曲线”

  11. 11

    使用D3和d3.slider显示SVG元素:未捕获的TypeError:无法读取未定义的属性'length'

  12. 12

    D3 JS-未捕获的TypeError:无法读取未定义的属性“长度”-似乎与数据问题有关

  13. 13

    渲染中的Vuejs错误:“ TypeError:无法读取未定义的属性'props'” Vuejs

  14. 14

    Laravel Vuejs 错误:未捕获的 ReferenceError:未定义登录

  15. 15

    VueJs [Vue警告]:渲染错误:“ TypeError:无法读取未定义的属性'title'”

  16. 16

    TypeError:无法读取VueJS上下文中未定义的属性“替换”

  17. 17

    VueJS-无法读取未定义的属性“状态”

  18. 18

    JavaScript错误“未捕获的TypeError:无法调用未定义的方法'push'” D3.js

  19. 19

    Vue.js 3 createApp使用来自vuefire的firestorePlugin获取未捕获的TypeError:无法设置未定义且未渲染的属性'$ unbind'

  20. 20

    d3 TypeError:无法读取未定义的属性“ length”

  21. 21

    Uncaught TypeError:无法读取AngularJS和D3中未定义的属性'arc'

  22. 22

    Uncaught TypeError:在Initialize()上添加GetJson时,无法读取未定义的属性'__e3_'

  23. 23

    Uncaught TypeError:无法读取未定义的属性“统计信息”(jquery,youtube api v3)

  24. 24

    未捕获的TypeError:无法读取未定义的属性“ toLowerCase”

  25. 25

    未捕获的TypeError:无法读取未定义的属性'substr'

  26. 26

    未捕获的TypeError:无法读取未定义的属性'createRouteFromReactElement'

  27. 27

    未捕获的TypeError:无法读取未定义的属性'ajax'

  28. 28

    未捕获的TypeError:无法读取未定义的属性“调用”

  29. 29

    未捕获的TypeError:无法读取未定义的属性'createDocumentFragment'

热门标签

归档