本文共 2171 字,大约阅读时间需要 7 分钟。
├── README.md├── build│ ├── build.js│ ├── check-versions.js│ ├── logo.png│ ├── utils.js│ ├── vue-loader.conf.js│ ├── webpack.base.conf.js│ ├── webpack.dev.conf.js│ └── webpack.prod.conf.js├── config│ ├── dev.env.js│ ├── index.js│ └── prod.env.js├── index.html├── package-lock.json├── package.json├── src│ ├── App.vue│ ├── assets│ │ └── logo.png│ ├── components│ │ ├── HelloWorld.vue│ │ ├── header.vue│ │ ├── home.vue│ │ └── leftBanner.vue│ ├── main.js│ ├── router│ │ └── index.js│ └── views│ ├── active.vue│ ├── listOrder.vue│ ├── newOrder.vue│ ├── system.vue│ └── user.vue└── static
头部:用户信息等
侧边栏:用的elment-ui 的导航栏 公共容器:使用router-view 引入其他子页面,达到所有页面公用头部和侧边栏的效果│ └── views│ ├── active.vue│ ├── listOrder.vue│ ├── newOrder.vue│ ├── system.vue│ └── user.vue
使用children来区分路由地址
import Vue from 'vue'import Router from 'vue-router'import home from '@/components/home'import listOrder from '@/views/listOrder'import newOrder from '@/views/newOrder'import active from '@/views/active'import system from '@/views/system'import user from '@/views/user'Vue.use(Router)export default new Router({ routes: [ { path: '/', redirect: '/listOrder' }, { path: '/', name: 'home', component: home, children: [ { path: '/listOrder', name: 'listOrder', component: listOrder }, { path: '/newOrder', name: 'newOrder', component: newOrder }, { path: '/active', name: 'active', component: active }, { path: '/system', name: 'system', component: system }, { path: '/user', name: 'user', component: user } ] }]})
项目地址:
转载地址:http://vkhbb.baihongyu.com/