I
M
A
G
I
N
E
摘要: JSON.stringify && JSON.parse 这是最简单的js实现深拷贝方式了,原理是先将对象转换为字符串,再通过JSON.parse重新建立一个对象。 但这种方式存在一定的局限性: 不能复制Function、正则、Symbol 循环引用会报错 相同引用会被重复复制 根据以上三点我们来验 阅读全文
posted @ 2021-01-06 16:48 Imagine、 阅读(78) 评论(0) 推荐(0) 编辑
摘要: 当你打开一个页面,页面显示空白或者部分空白,那么用户就会怀疑你的网页是不是有问题。我们需要让我们的用户知道数据在路上,当他们点击一个需要请求数据链接时,就会给出反馈,让用户知道页面的加载情况 一、NProgress(一个轻量级进度条组件) 1. 借用axios拦截器组合实现 2. 通过组件内的路由守 阅读全文
posted @ 2021-01-06 15:05 Imagine、 阅读(75) 评论(0) 推荐(0) 编辑
摘要: 页面定制css代码: 1 #loading { 2 background: #151728; 3 overflow: hidden; 4 position: fixed; 5 right: 0; 6 top: 0; 7 bottom: 0; 8 left: 0; 9 z-index: 99999; 阅读全文
posted @ 2021-01-06 14:01 Imagine、 阅读(78) 评论(0) 推荐(0) 编辑
摘要: 一、校验数字的表达式 1 数字:^[0-9]*$ 2 n位的数字:^\d{n}$ 3 至少n位的数字:^\d{n,}$ 4 m-n位的数字:^\d{m,n}$ 5 零和非零开头的数字:^(0|[1-9][0-9]*)$ 6 非零开头的最多带两位小数的数字:^([1-9][0-9]*)+(.[0-9] 阅读全文
posted @ 2021-01-06 10:08 Imagine、 阅读(59) 评论(2) 推荐(0) 编辑