位置: IT常识 - 正文

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

发布时间:2024-01-17
使用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)

  • 中国农业银行如何查看银行交易记录(中国农业银行如何查询开户行)

    中国农业银行如何查看银行交易记录(中国农业银行如何查询开户行)

  • 手机上怎么查询生育险(手机上怎么查询社保缴费记录)

    手机上怎么查询生育险(手机上怎么查询社保缴费记录)

  • access中用来表示实体的是(在access中,使用1表示是)

    access中用来表示实体的是(在access中,使用1表示是)

  • 微信腾讯服务怎样删除(微信腾讯服务怎么删除)

    微信腾讯服务怎样删除(微信腾讯服务怎么删除)

  • p30功能介绍(p30pro全部功能说明)

    p30功能介绍(p30pro全部功能说明)

  • 打印机卷纸怎么解决(打印机卷纸怎么拿出来)

    打印机卷纸怎么解决(打印机卷纸怎么拿出来)

  • 淘宝店铺搬走了什么意思(淘宝店铺搬走了售后怎么办)

    淘宝店铺搬走了什么意思(淘宝店铺搬走了售后怎么办)

  • 手机步数不准怎么校正(手机步数不准怎么调)

    手机步数不准怎么校正(手机步数不准怎么调)

  • 开机logo过后黑屏(过完开机logo就黑屏)

    开机logo过后黑屏(过完开机logo就黑屏)

  • 芒果视频为什么没有弹幕(芒果视频为什么不能下载)

    芒果视频为什么没有弹幕(芒果视频为什么不能下载)

  • 为什么压缩后的文件还是那么大(为什么压缩后的文件比压缩前还大)

    为什么压缩后的文件还是那么大(为什么压缩后的文件比压缩前还大)

  • 苹果手机看视频抖动是什么原因(苹果手机看视频总是卡顿怎么办)

    苹果手机看视频抖动是什么原因(苹果手机看视频总是卡顿怎么办)

  • 华为p40多大尺寸(华为p60pro多大尺寸)

    华为p40多大尺寸(华为p60pro多大尺寸)

  • 手机的喇叭有滋滋滋声怎么办(手机喇叭滋啦)

    手机的喇叭有滋滋滋声怎么办(手机喇叭滋啦)

  • 飞行模式和免打扰模式的区别(飞行模式和免打扰)

    飞行模式和免打扰模式的区别(飞行模式和免打扰)

  • 华为手机qq消息有时延迟(华为手机QQ消息能定时发送)

    华为手机qq消息有时延迟(华为手机QQ消息能定时发送)

  • 苹果4怎么更新到ios8(苹果4怎么更新到ios10)

    苹果4怎么更新到ios8(苹果4怎么更新到ios10)

  • 如何更新ios(如何更新ios16.6)

    如何更新ios(如何更新ios16.6)

  • 手机怎么查看图片大小(手机怎么查看图片的exif信息)

    手机怎么查看图片大小(手机怎么查看图片的exif信息)

  • 如何将扫描文件转换成word(如何将扫描文件放在一起)

    如何将扫描文件转换成word(如何将扫描文件放在一起)

  • 微信为什么绑定不了手机号(微信为什么绑定不了农信银行卡)

    微信为什么绑定不了手机号(微信为什么绑定不了农信银行卡)

  • appstore无法指纹下载(appstore无法指纹验证)

    appstore无法指纹下载(appstore无法指纹验证)

  • 默认网关不可用什么原因详情(默认网关不可用修复后过一会又不好使了)

    默认网关不可用什么原因详情(默认网关不可用修复后过一会又不好使了)

  • RedHat Linux 5安装手册(redhat5.6安装)

    RedHat Linux 5安装手册(redhat5.6安装)

  • U盘装机大师 U盘启动盘制作教程(U盘装系统图文教程)(u盘装机大师怎么用)

    U盘装机大师 U盘启动盘制作教程(U盘装系统图文教程)(u盘装机大师怎么用)

  • Vue|非单文件组件(vuecli非根目录打包)

    Vue|非单文件组件(vuecli非根目录打包)

  • 城建税的征税范围不包括农村对不对
  • 维修费税率是13的话归口什么类别
  • 物流公司车子保险费怎么做账
  • 房地产企业年报台账怎么填
  • 已申报个税减免什么意思
  • 银行付款回单怎么看
  • 房地产企业售楼降价法律条文
  • 资产申报是什么
  • 房屋租赁费如何计提
  • 企业合并相关舞弊风险有哪些
  • 非居民工资薪金个人所得税计算方法
  • 现金日记账支出是记借还是贷
  • 支付股东借款利息怎么交税
  • 担保预计负债要如何做账?
  • 退货应入会计什么科目
  • 免征政府性基金预缴税款
  • 所得税营业成本包括哪些
  • 教育费附加计算公式
  • 小规模纳税人的季度
  • 国税地税合并后叫什么名称
  • 没给顾客发票需要罚款吗
  • 进项税额转出会计分录月末如何结转
  • 不锈钢材料开票
  • 建筑业预估成本怎么算
  • 增值税加计抵减最新政策2022
  • 设置bios 密码
  • 外汇收入情况说明
  • php怎么上传图片
  • 企业的支出包括
  • 短期借贷属于负债类科目
  • 世界上寿命最长的灯泡是什么品牌
  • h5页面跳转小程序不显示按钮
  • php运用
  • 当月没有生产情况正常吗
  • css如何实现文字循环滚动左到右,再从右到左衔接循环
  • 万能的python
  • 预付款项属于什么
  • ps填头发
  • verilog hdl中任务可以调用
  • 商品流通企业库存商品的核算方法有以下几种
  • 员工宿舍的物业费能否抵扣
  • 业务招待费列支不规范
  • 购买商标入账
  • 科技局创业扶持资金
  • 财务报表年报应怎么做
  • 无退税产品出口征税
  • 经营性收入包括成本吗
  • 在正确使用和正常维护的条件下
  • db2 connect命令
  • 疫情期间提涨薪合适吗
  • 员工自己全额承担社保费用要计提吗
  • 盈余公积转增资本对会计要素的影响
  • 同一控股下并合并的股票
  • 记账凭证错误要重开吗
  • 开票金额大于收入金额
  • 对公受托理财申购怎么写
  • 坏账确认方法有哪些?
  • 微信转账和支付宝转账有法律效力么
  • 对公账户进出账常识
  • etc电子发票需要勾选吗
  • 税收会计采用什么记账法
  • sqlserver完全删除
  • sqlserver 表分区工具
  • iis设置mime
  • PRISMSTA.EXE - PRISMSTA是什么进程 有什么用
  • ttf字体怎么转itz
  • centos查看硬件设备
  • windows预览0x80072ee2
  • GLSL Tessellation Shader的编程入门介绍
  • pyinstaller如何用
  • 用javascript
  • unity项目流程
  • jquery绑定事件和移除事件
  • shell终端是什么意思
  • javascript基础笔记
  • 广东国税局发票查询平台
  • 江西发票税率
  • 烟叶税属于中央税还是地方税
  • 广东2020医保缴费要多少
  • 安徽农村户口可以交社保吗
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号