看不到命名路线

时间:2019-08-05 10:49:01

标签: vue.js vue-router

我确定我正在做一些愚蠢的事情,但是我无法使它正常工作。 我在单独的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>

1 个答案:

答案 0 :(得分:1)

尝试将Component更改为component