前端工作BUG心得

一 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的所有一位小数

今天先写到这里了家人们,拜拜

  • 2
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值