位置: IT常识 - 正文

使用vue-element-admin进行二次开发(使用的拼音)

编辑:rootadmin
使用vue-element-admin进行二次开发 vue-element-admin 介绍

推荐整理分享使用vue-element-admin进行二次开发(使用的拼音),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:使用伪造变造机动车驾驶证扣几分,使用伪造变造机动车驾驶证扣几分,使用灭火器时要对准火焰的什么部位喷射,使用时间,使用的拼音,使用灭火器时要对准火焰的什么部位喷射,使用时间,使用的拼音,内容如对您有帮助,希望把文章链接给更多的朋友!

      基于 vue 和 element-ui实现 的后台前端解决方案

集成方案: vue-element-admin基础模板: vue-admin-template桌面终端: electron-vue-adminTypescript 版: vue-typescript-admin-template Others: awesome-project亮点  

       i18 国际化解决方案

       动态路由

       权限验证

       典型的业务模型

       丰富的功能组件

技术栈

             ES6 、vue、vuex、vue-router 、vue-cli 、axios   以及 element-ui

使用

        1:下载 进入 vue-element-admin 官网  找到你想要使用的方案  复制链接 在本地克隆、

        2:在项目目录下 npm i 安装依赖

        3:删除原有版本库 重新创建新的版本库并托管

        4:使用 npm run dev  启动开发调试模式

 目录结构  vue-admin-template(基础模板)├── build # 构建相关├── mock # 项目mock 模拟数据,在接口服务器没有就绪时,临时充当接口├── public # 静态资源│ ├── favicon.ico # favicon图标│ └── index.html # html模板├── src # 源代码│ ├── api # 所有请求│ ├── assets # 主题 字体等静态资源 不会参与打包 直接直出│ ├── components # 全局公用组件 和业务不相关 上传组件│ ├── icons # 项目所有 svg icons│ ├── layout # 全局 layout 负责搭建项目的整体架子结构 html结构│ ├── router # 路由│ ├── store # 全局 store管理 vuex管理数据的位置 模块化开发 全局getters│ ├── styles # 全局样式│ ├── utils # 全局公用方法 request.js│ ├── vendor # 公用vendor│ ├── views # views 所有页面 路由级别的组件│ ├── App.vue # 入口页面 根组件│ ├── main.js # 入口文件 加载组件 初始化等│ └── permission.js # 权限管理│ └── settings.js # 配置文件├── tests # 测试├── .env.xxx # 环境变量配置├── .eslintignore # eslint 忽略文件├── .eslintrc.js # eslint 配置项├── .gitignore # git 忽略文件├── .travis.yml # 自动化CI配置├── .babel.config.js # babel-loader 配置├── jest.config.js # 测试配置├── vue.config.js # vue-cli 配置├── postcss.config.js # postcss 配置└── package.json # package.json

      在做项目时,最关注的就是src目录, 里面是所有的源代码和资源  

运行方式

重点文件 

 main.js  整个项目的入口文件

 App.vue是根组件

permission.js  路由守卫 控制页面登录权限的文件

使用vue-element-admin进行二次开发(使用的拼音)

settings.js  对于一些项目信息的配置

有三个属性 title(项目名称),fixedHeader(固定头部),sidebarLogo(显示左侧菜单logo)

store 文件夹 (vuex)   采用了模块形式进行管理共享状态

styles 文件夹  css样式文件 这里使用scss预处理语言

icons 图标字体   使用结构

  

request.js  对axios 的二次封装  以及请求拦截器与响应拦截器

api 问价夹  封装后端接口

mock功能

    符合接口规范要求的的假数据 

    当后端接口的开发速度跟不上前端的进度, 而前端要实现业务还必须依赖数据,前端为了保证开发进度就需要自己mock数据 ,保证业务能正常开发     

mock的实现方法

  1: 本地启mock服务器 自己用express写接口   

  2: 使用线上的mock服务器

在项目中使用mock

  mock目录下创建一个接口文件

仿照其他问价的写法 书写假数据

module.exports = [ { url: '/news/getList', // 路径 type: 'get', // 请求方式 response: config => { // 传给前端的数据 return { code: 20000, data: ['第一条新闻', '第二条新闻', '第三条新闻'] } } }]

在mock/index.js中,引入

从项目中删除mock

1: 

main.js中删除(或注释)mock部分的功能 

vue.config.js中删除(或注释)掉 before: require('./mock/mock-server.js')

注意: 修改vue.config.js 需要重启项目

2: 删除文件夹

本文链接地址:https://www.jiuchutong.com/zhishi/298374.html 转载请保留说明!

上一篇:2023前端求职经历回顾及面试题总结(2021前端校招笔试)

下一篇:Vue3中简单使用Mock.js(vue mocha)

  • 房产税城镇土地使用税税率
  • 员工单独购买工伤保险可以吗
  • 一个月作废发票多会有影响吗?
  • 固定资产清理属于什么科目
  • 作业成本管理的作用
  • 企业政策性搬迁损失的所得税处理
  • 年末结转增值税之后增值税有余额嘛
  • 融资租赁方式租出的固定资产
  • 存货不同入账基数怎么算
  • 应收代位追偿款是什么意思
  • 个人购买车辆的发票可以贷款吗
  • 抵缴以前年度多缴所得税如何做会计分录?
  • 甲供工程选择适用简易计税方法后,36个月
  • 劳务派遣可以开专票吗
  • 不用发票可以报销吗
  • 行政事业单位会计基础工作规范
  • 企业所得税年报更正申报
  • 在建工程转固定资产需提供的资料
  • 企业可以采用在产品按固定成本计算法的有
  • 未摊销金额怎么算
  • 个人租赁汽车给公司怎么开发票
  • 库存商品换货的会计分录
  • 阿拉斯加州zip
  • 开启开发人员模式的方法
  • php去除二维数组重复值
  • pc安装苹果系统
  • PHP:pg_unescape_bytea()的用法_PostgreSQL函数
  • 企业雇佣临时工个税
  • 小企业会计准则2023电子版
  • php解析xml数据
  • 金蝶迷你版财务软件报价
  • php进程数设置
  • 汽车销售税额
  • 出售子公司股权不丧失控制权
  • 差旅费津贴与差旅费补助
  • 第二季度所得税可以弥补以前年度亏损吗
  • 焊材领用发放管理
  • 织梦建站详细教程
  • 企业财务部门对业务部门的监管要求
  • 债权债务转让会计分录
  • 认缴注册资本是什么意思
  • 代收电费增值税品目
  • 企业接受捐赠固定资产的运费怎么做账
  • 可供出售金融资产属于什么科目
  • 运输费属于生产成本还是制造费用
  • 工程在建工程转固清单
  • 外贸年底抵扣不抵税
  • 银行电子承兑到期后怎么操作
  • 将自产产品用于管理部门 增值税
  • 销售退款现金流量表
  • 以前年度损益调整会计分录
  • 纳税人将外购的货物用于非应税项目
  • 工程款发票开给委托方要如何处理?
  • 收到票据又转背书付了账务处理
  • 一般纳税人企业所得税多久申报一次
  • 公交充值卡发票能报销吗
  • 合并报表怎么合并
  • 电子发票怎么截屏
  • 满减送的购物券在哪里看
  • mysql found_row()使用详解
  • Linux(Ubuntu)下mysql5.7.17安装配置方法图文教程
  • 轻轻松松在树枝上摘果子用什么成语
  • uefimbr安装win7
  • 登录ip怎么查位置
  • 超级按钮条上的设置
  • backtracker
  • 浅谈特殊儿童的融合教育论文
  • Unity AssetBundle爬坑手记
  • 删除了c盘安全组或用户
  • ftp命令操作
  • opengl 2
  • nodejs 异步任务队列
  • android集成chromiumview
  • 非递归快速排序python
  • python的math模块只有pass
  • 谈一谈如何抓好党建工作
  • opencvandroid开发实战
  • 用javascript写简单网页
  • jquery里面的$是什么意思
  • 公司欠税款,还不上,怎么办
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设