博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
vue 搭建后台系统模块化开发
阅读量:2241 次
发布时间:2019-05-09

本文共 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

实现方法:

第一步:使用vue-cli 脚手架初始化项目文件,具体步骤参考

第二步:封装头部、侧边栏和公共容器组件

头部:用户信息等

侧边栏:用的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/

你可能感兴趣的文章
为什么需要 Mini-batch 梯度下降,及 TensorFlow 应用举例
查看>>
为什么在优化算法中使用指数加权平均
查看>>
初探Java设计模式4:一文带你掌握JDK中的设计模式
查看>>
初探Java设计模式5:一文了解Spring涉及到的9种设计模式
查看>>
Java集合详解1:一文读懂ArrayList,Vector与Stack使用方法和实现原理
查看>>
Java集合详解2:一文读懂Queue和LinkedList
查看>>
Java集合详解3:一文读懂Iterator,fail-fast机制与比较器
查看>>
Java集合详解4:一文读懂HashMap和HashTable的区别以及常见面试题
查看>>
Java集合详解5:深入理解LinkedHashMap和LRU缓存
查看>>
Java集合详解6:这次,从头到尾带你解读Java中的红黑树
查看>>
Java集合详解8:Java集合类细节精讲,细节决定成败
查看>>
Java并发指南1:并发基础与Java多线程
查看>>
Java并发指南2:深入理解Java内存模型JMM
查看>>
Java并发指南5:JMM中的final关键字解析
查看>>
Java并发指南6:Java内存模型JMM总结
查看>>
Java并发指南7:JUC的核心类AQS详解
查看>>
Java并发指南8:AQS中的公平锁与非公平锁,Condtion
查看>>
Java网络编程和NIO详解6:Linux epoll实现原理详解
查看>>
Java网络编程和NIO详解7:浅谈 Linux 中NIO Selector 的实现原理
查看>>
Java网络编程与NIO详解8:浅析mmap和Direct Buffer
查看>>