共计 1696 个字符,预计需要花费 5 分钟才能阅读完成。
最近开发的我的项目后盾基于 vue-element-admin 开发,在逐步完善的过程中遇到了一些问题,特此总结,心愿能对你有所帮忙。
先上链接,真的很好用,安利一下,链接如下:
- A magical vue admin
基本上罕用的不罕用的性能都有,就不多说了,有趣味链接中转,正式开始注释。
批改菜单图标为 elementUI 图标
官网的 svg 图标的确比拟少,增加我也感觉繁琐,另外,既然集成了 elementUI,间接用 elementUI 图标就好了。
改:
批改菜单 icon 为 elementUI 图标:// 文件地址:src\layout\components\Sidebar\Item.vue | |
// if (icon) {// vnodes.push(<svg-icon icon-class={icon}/>) | |
// } | |
if (icon) {vnodes.push(<i class={icon}></i>) | |
} |
敞开 eslint
官网已有答案
// vue.config.js | |
lintOnSave: 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
缓存页面
想缓存的页面:
<script> | |
export default {name: "cacheIndex", |
退出 cachedViews
// src\store\modules\tagsView.js | |
const state = {visitedViews: [], | |
cachedViews: ['cacheIndex'] | |
} |
最近开发的我的项目后盾基于 vue-element-admin 开发,在逐步完善的过程中遇到了一些问题,特此总结,心愿能对你有所帮忙。
先上链接,真的很好用,安利一下,链接如下:
- A magical vue admin
基本上罕用的不罕用的性能都有,就不多说了,有趣味链接中转,正式开始注释。
批改菜单图标为 elementUI 图标
官网的 svg 图标的确比拟少,增加我也感觉繁琐,另外,既然集成了 elementUI,间接用 elementUI 图标就好了。
改:
批改菜单 icon 为 elementUI 图标:// 文件地址:src\layout\components\Sidebar\Item.vue | |
// if (icon) {// vnodes.push(<svg-icon icon-class={icon}/>) | |
// } | |
if (icon) {vnodes.push(<i class={icon}></i>) | |
} |
敞开 eslint
官网已有答案
// vue.config.js | |
lintOnSave: 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
缓存页面
想缓存的页面:
<script> | |
export default {name: "cacheIndex", |
退出 cachedViews
// src\store\modules\tagsView.js | |
const state = {visitedViews: [], | |
cachedViews: ['cacheIndex'] | |
} |
正文完