我确定我正在做一些愚蠢的事情,但是我无法使它正常工作。 我在单独的js文件中定义了路由,然后将其导入到我在vue中安装的新创建的路由器中。 在vue devtools中,我确实看到了我的命名路由,但是RouterView在vue devtools中的位置,html显示
Routes.js:
import Home from '@/Views/Home.vue';
import NewProefwerk from '@/Views/NewProefwerk.vue';
const routes = [
{
path: '/',
name: 'home',
Component: Home
},
{
path: '/Nieuw',
name: 'new',
Component: NewProefwerk
}
];
export default routes;
main.js:
import VueRouter from 'vue-router';
import routes from '@/Routes'
Vue.use(VueRouter);
const router = new VueRouter({
mode: 'history',
base: '/',
routes
})
new Vue({
router,
render: h => h(App)
}).$mount('#app');
App.vue:
<template>
<div id="app">
<Navigation></Navigation>
<router-view></router-view>
</div>
</template>
<script>
import Navigation from '@/components/Navigation.vue';
export default {
name: 'app',
components: {
Navigation
}
};
</script>
答案 0 :(得分:1)
尝试将Component
更改为component
。