我无法弄清楚如何设置此使用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 以考虑布局目录 –