2016-05-01 89 views
0

我正在使用vue路由器來創建單頁應用程序。我有一個導航系統,點擊一個菜單項將它們帶到相應的頁面。例如:使用vue-router,我怎樣才能讓菜單選擇樣式?

var pageView = require('./components/pageView.vue') 

// Define some components 
var Boards_page = Vue.extend({ 
    template: '<p>Boards</p>' 
}) 

var Fantheories = Vue.extend({ 
    template: '<p>Character</p>' 
}) 

// The router needs a root component to render. 
// For demo purposes, we will just use an empty one 
// because we are using the HTML as the app template. 
// !! Note that the App is not a Vue instance. 
var App = Vue.extend({}) 

// Create a router instance. 
// You can pass in additional options here, but let's 
// keep it simple for now. 
var router = new VueRouter({ 
    history: true 
}) 

// Define some routes. 
// Each route should map to a component. The "component" can 
// either be an actual component constructor created via 
// Vue.extend(), or just a component options object. 
// We'll talk about nested routes later. 
router.map({ 
    '/': { 
     component: pageView 
    }, 
    '/boards': { 
     component: Boards_page 
    }, 
    '/fantheories': { 
     component: Fantheories_page 
    } 
}) 

// Now we can start the app! 
// The router will create an instance of App and mount to 
// the element matching the selector #app. 
router.start(App, '#container') 

我將如何讓這個我在菜單項上的任何URL都有不同的CSS樣式,從而如果選擇的出現?

回答