本项目对基础组件进行封装,以便更贴合实际业务。
项目工程基于 vue-admin-template 搭建,项目工程目录可以查看官网
├── src
├── components # 业务组件库(封装的组件都放在这里)
│ │── layout-components # 项目的主题组件(vue-admin-template官方的)
│ │── p-el-checkbox # 改造的el-checkbox
│ │── p-el-menu # vue递归生成菜单栏
│ │── p-el-pagination # 封装el-pagination
│ │── p-virtual-check # 虚拟列表-多选框组件
│ │── p-virtual-transfer # 虚拟列表-穿梭框组件
├── views # 组件案例
│ │── login # 登录页
│ │── p-el-checkbox # 改造的el-checkbox案例
│ │── p-el-menu # vue递归案例
│ │── p-el-pagination # 分页器案例
│ │── p-virtual-check # 虚拟列表-多选框组件案例
│ │── p-virtual-transfer # 虚拟列表-穿梭框组件案例
【组件封装】改造 Element-UI 多选框组件 (el-checkbox)