获得徽章 0
- 1815
- // 创建过去七天的数组
[...Array(7).keys()].map(days => new Date(Date.now() - 86400000 * days));
// 生成长度为11的随机字母数字字符串
Math.random().toString(36).substring(2);
// 获取URL的查询参数
q={};location.search.replace(/([^?&=]+)=([^&]+)/g,(_,k,v)=>q[k]=v);q;
// 生成随机十六进制代码 如:'#c618b2'
'#' + Math.floor(Math.random() * 0xffffff).toString(16).padEnd(6, '0');
// 数组去重
[...new Set(arr)]
...展开评论3 - 最近在和同事合作一个需求,其中很多模块都需要一个相同风格的简单弹窗组件,而项目中引入的antd-mobile无法直接满足需求,最后决定由我来做一次二次封装。评论2