4
我試圖寫我的第一個Vuejs應用程序。我正在使用vue-cli
和simple-webpack boilerplate。Vue路由器錯誤:TypeError:無法讀取未定義的屬性「匹配」
當我添加vue-router
鏈接到我的應用程序組件我得到這個錯誤控制檯
Error in render function: "TypeError: Cannot read property 'matched' of undefined"
這裏是我的代碼:
App.vue
<template>
<div>
<h2>Links</h2>
<ul>
<router-link to='/'>Home</router-link>
<router-link to='/query'>Query</router-link>
<router-view></router-view>
</ul>
</div>
</template>
<script>
export default {}
</script>
爲主。 js
個import Vue from 'vue'
import VueRouter from 'vue-router'
Vue.use(VueRouter)
import routes from './routes.js'
import App from './App.vue'
const app = new Vue({
el: '#app',
routes,
render: h => h(App)
})
routes.js
import VueRouter from 'vue-router';
let routes=[
{
path: '/',
component: require('./Components/Home.vue')
},
{
path: '/query',
component: require('./Components/Query.vue')
}
];
export default new VueRouter({routes});
我會給你10顆星,如果我可以。我在一個教程中,並沒有說我們必須使用路由器作爲變量名稱。我正在使用路由器。 –
研究需要很長時間。謝謝! – SaliproPham