项目作者: Taoey

项目描述 :
基于iView-admin的后台管理脚手架项目,用于快速构建项目
高级语言: Vue
项目地址: git://github.com/Taoey/vue-admin.git
创建时间: 2019-06-09T11:35:43Z
项目社区:https://github.com/Taoey/vue-admin

开源协议:MIT License

下载


项目使用指南

安装、运行

安装

  1. npm install

测试环境运行

  1. npm run dev

正式环境运行

  1. npm run build

相关链接

文件结构

  1. .
  2. ├── build 项目构建配置
  3. ├── config 开发相关配置
  4. ├── public 打包所需静态资源
  5. └── src
  6. ├── api AJAX请求
  7. └── assets 项目静态资源
  8. ├── icons 自定义图标资源
  9. └── images 图片资源
  10. ├── components 业务组件
  11. ├── config 项目运行配置
  12. ├── directive 自定义指令
  13. ├── libs 封装工具函数
  14. ├── locale 多语言文件
  15. ├── mock mock模拟数据
  16. ├── router 路由配置
  17. ├── store Vuex配置
  18. ├── view 页面文件
  19. └── tests 测试相关

添加一个新的左侧菜单

以添加的账单管理为例,在routers.js中添加如下代码

  1. {
  2. path: '/bill',
  3. name: 'bill',
  4. component: Main,
  5. meta: {
  6. hideInBread: true,
  7. icon: 'ios-book',
  8. },
  9. children: [
  10. {
  11. path: 'detail',
  12. name: 'detail',
  13. meta: {
  14. icon: 'md-trending-up',
  15. title: '账单详情'
  16. },
  17. component: () => import('@/view/bill/index.vue')
  18. }
  19. ]
  20. },

添加菜单栏统一采用该方式,如果只有一栏(没有子菜单),children 中只需添加一个即可。component需要选择Main,只有这样才能保证组件不整个页面显示