概述
一 admin路由篇
1.动态路由只有一个子菜单,父菜单不显示问题
解决:父菜单添加alwaysShow:true属性,显示全部。
2.不同角色登录,首次进入权限不更新问题
解决:判断权限时需要深拷贝动态路由。
3.动态路由刷新空白页问题
解决:404页面加在动态路由最后。
4.刷新路由不能持久化问题
解决:可以在main.js中new vue时,添加mounted钩子函数,重新书写添加动态路由操作。
5.动态路由没有子菜单,父菜单依然显示问题
解决:在layout-->components-->Sidebar-->index.vue中computed的routes中判断children长度为0,删除改数组元素。
二 正则篇
知识:{N,M} 代表出现N到M次
正则学习举例:
(0.1,1]之间的实数: /^(1|(0.[1-9]d+)|(0.[2-9]))$/
解释:
1.^$代表开始到结束。
2.(第一部分|第二部分|第三部分)用|隔开,代表满足三个中的一个即可。
3.第一部分 1 仅代表数字1
4.第二部分 (0.[1-9]d+) 整体用括号隔开,
.表示. ,
0表示小数点前面只能是0,
[1-9]没有加{},默认只能出现一次,约束0.1中的.1,
d代表数字0-9随意,+表示出现一次或者多次
现在满足条件的有: 1,0.1到1之间的实数,小数两位起
5.第三部分 (0.[2-9])
表示大于等于0.2小于1的任意实数
第二部分和第三部分,当输入0.1时,小数需要两位起,满足大于0.1
第三部分,从0.2开始不在约束小数点位数,即可以输入大于0.1的所有一位小数
今天先写到这里了家人们,拜拜
最后
以上就是爱听歌抽屉为你收集整理的前端工作BUG心得的全部内容,希望文章能够帮你解决前端工作BUG心得所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
发表评论 取消回复