2016-10-06 122 views
3

請幫助我這個錯誤在控制檯上的Vue 2 VUE路由器2 laravel 5.3問題

router.map沒有發揮作用

我使用browserifylaravel5。 3

這裏是我的app.js代碼:

import Vue from 'vue/dist/vue.js'; 
var VueRouter = require('vue-router'); 

import App from '../components/App.vue'; 
import Dashboard from '../components/Dashboard.vue'; 
import Home from '../components/Home.vue'; 
import Register from '../components/Register.vue'; 
import Signin from '../components/Signin.vue'; 

Vue.use(VueRouter); 


export var router = new VueRouter() 

router.map({ 
    '/': { 
     name: 'home', 
     component: require('../components/Home.vue') 
    }, 
    '/register': { 
     name: 'register', 
     component: Register 
    } 
}) 

router.start(App, '#app'); 

回答

3

vue-router 2.0,與Vue 2.0相比,v1有顯着變化。

在這種特定的情況下,路由,現正在申報不同:

new VueRouter({ 
    routes: [ 
    { path: '/foo', component: Foo }, 
    { path: '/bar', component: Bar } 
    ] 
}) 

https://router.vuejs.org/en/essentials/getting-started.html

強烈鼓勵你閱讀起來什麼都在改變。

+0

非常感謝 –