從VUE 1和VUE路由器0.7升級的應用程序,並收到此錯誤控制檯「未知的自定義元素:<router-link>」升格爲Vue公司2
[Vue公司警告]:未知自定義元素: - 沒有你正確註冊組件?對於遞歸組件,確保提供「名稱」選項。 (在成分中發現... [到組件的路徑稱爲]
import Vue from 'vue';
import VueResource from 'vue-resource';
import VueRouter from 'vue-router';
import gsap from 'gsap';
Vue.use(VueResource);
Vue.use(VueRouter);
window.flipster = require('jquery.flipster');
window.spritespin = require('SpriteSpin');
// Main Layout Components
import Menu from './components/Menu.vue';
import Section from './components/Section.vue';
// Controller Layout Components
import ControllerMenu from './components/Controller/Menu.vue';
import ControllerSection from './components/Controller/Section.vue';
// Generic Components
import Tabs from './components/Tabs.vue';
Vue.component('tabs', Tabs);
import Tab from './components/Tab.vue';
Vue.component('tab', Tab);
import Chart from './components/Chart.vue';
Vue.component('chart', Chart);
import ChartDev from './components/ChartDev.vue';
import Datastore from './DataStore';
Vue.use(Datastore);
// controller check and other useful functionality
import Helpers from './Helpers';
Vue.use(Helpers);
import App from './App.vue';
window.eventHub = new Vue();
var router = new VueRouter({
mode: 'history',
routes: [
{
path: '/',
name: 'menu',
component: ControllerMenu
},
{
path: 'sections/:sectionId',
name: 'section',
component: ControllerSection
},
{
path: 'chart/:datasetId',
name: 'chart',
component: ChartDev
}
]
});
new Vue({
router: router,
render(createElement) {
return createElement(App)
}
}).$mount('.container');
自己的工作,如果我使用地址欄定位到他們的路線,這是不是隻是router-link
分量的東西。 ?
任何想法
你是什麼意思:router-link組件不是一件東西? – Saurabh