我無法弄清楚如何設置此使用vue-router
與vue.js 2.X正確需要一個例子VUE路由器(VUE 2.X)的Layout.vue與其他基於路由的組件
我想App.vue是一個主站點佈局模塊包含了像頁腳,徽標,主導航等基本的站點層次的東西
基於路由架構,將根據這裏面App.vue
路線上加載組件ie:/things
顯示列表和/things/:id
顯示單個項目
我使用的是從vue-cli
中的WebPack模板我感到困惑main.js與App.vue我應該搬出main.js的路由到App.vue?
有人可以使用vue-router中的佈局鏈接到簡單的hello世界嗎?
import Vue from 'vue'
import App from './App'
import Items from './components/Items'
import Item from './components/Item'
import Axios from 'axios'
import VueRouter from 'vue-router'
Vue.use(VueRouter)
Vue.prototype.$http = Axios
const routers = new VueRouter([
{ path: '/items/:id', component: Item },
{ path: '/', component: Items }
])
// how to specify App.vue as a layout?
new Vue({
routes
}).$mount('#app')
檢查我的回購這裏https://github.com/bedakb/vuewp/tree/master/public/app/themes/vuewp/app 以考慮佈局目錄 –