gpt4 book ai didi

vue.js - Vue-Router 中的未知元素 : - did you register the component correctly?

转载 作者:搜寻专家 更新时间:2023-10-30 22:23:35 27 4
gpt4 key购买 nike

我遇到了一个问题,我到处查看但没有找到合适的解决方案。

[Vue 警告]:未知自定义元素:- 您是否正确注册了组件?对于递归组件,请确保提供“名称”选项。

发现于

---> 在 src/App.vue

import Vue from 'vue'
import App from './App.vue'
import Generic from './Generic.vue' import ABC from './abc.vue' import ueRouter from 'vue-router' import { routes } from './router.js'
Vue.component('vue-header', Header); Vue.component('vue-generic', eneric); Vue.component('vue-abc', ABC);
Vue.use('VueRouter');

const router = new VueRouter({
routes,
mode: 'history'
});
new Vue({ el: '#app', routes, render: h => h(App) })

提前致谢

最佳答案

不要在字符串上调用 Vue.use()。所以,而不是像这样使用 Vue.use('VueRouter'):

import VueRouter from 'vue-router';
Vue.use('VueRouter'); // don't call .use() on a string

在先前导入的引用(例如 Vue.use(VueRouter))上调用 Vue.use(),如下所示:

import VueRouter from 'vue-router';
Vue.use(VueRouter); // call .use() on the imported reference

关于vue.js - Vue-Router 中的未知元素 : <router-view> - did you register the component correctly?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49833319/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com