博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
app自定义图标 vue_[VUE] 使用vue-element-admin的一些总结
阅读量:30588 次
发布时间:2020-01-05

本文共 863 字,大约阅读时间需要 2 分钟。

a49e9797a624f731a4a8c8f4e6a1f750.png

最近开发的项目后台基于vue-element-admin开发,在逐步完善的过程中遇到了一些问题,特此总结,希望能对你有所帮助。

先上链接,真的很好用,安利一下,链接如下:

  • A magical vue admin

基本上常用的不常用的功能都有,就不多说了,有兴趣链接直达,正式开始正文。

修改菜单图标为elementUI图标

官方的svg图标确实比较少,添加我也觉得繁琐,另外,既然集成了elementUI,直接用elementUI图标就好了。

改:

修改菜单icon为elementUI图标:// 文件地址:srclayoutcomponentsSidebarItem.vue// if (icon) {//   vnodes.push(
)// }if (icon) { vnodes.push(
)}

关闭eslint

官网已有答案

// vue.config.jslintOnSave: false

but,如果你使用的是git管理代码,会发现commit的时候依旧会触发eslint。

// package.json "lint-staged": {    "src/**/*.{js,vue}": [      "eslint --fix", // 删除这一行      "git add"    ]  },

增加本地环境变量

// package.json "scripts": {    "local": "vue-cli-service serve --mode local",    ...  },

复制.env.production为.env.local,自定义配置后,运行:

yarn run local

缓存页面

想缓存的页面:

加入cachedViews

// srcstoremodulestagsView.jsconst state = {  visitedViews: [],  cachedViews: [    'cacheIndex'  ]}

转载地址:http://bmzsdu.baihongyu.com/

你可能感兴趣的文章
Linux安装jdk
查看>>
【转】MATLAB在一幅图上添加多个纵坐标轴
查看>>
linux c编程操作数据库(sqlite3应用)
查看>>
jQuery中.live()方法的使用方法
查看>>
核心技术篇:1.移动应用的根源---网络
查看>>
Codis集群的搭建与使用
查看>>
如何在Linux环境下编译lib 库
查看>>
KVC 字典转模型构造函数
查看>>
ios 线程笔记(一)
查看>>
C#二进制与字符串之间的相互转换
查看>>
大数据JAVA基础第三天
查看>>
使用匿名内部类调用start方法
查看>>
小游戏之买房记
查看>>
is 和==的区别
查看>>
Received non-all-whitespace CHARACTERS or CDATA event in nextTag(). ,无法整齐打印验证错误。 解析XML文档出现的问题...
查看>>
nginx与php配置用户问题
查看>>
C#操作word时出现的office错误
查看>>
CSS有哪些属性是可以继承的?
查看>>
软件测试中需要熟悉的各类流程图和框架汇总
查看>>
字符串分割--Java中String.split()用法
查看>>