前端
betterliumm
这个作者很懒,什么都没留下…
展开
-
JS判断两个时间段相差小于3个月或多个月
判断 两个时间点之间相差的时间、是否满足特定条件、比如:相差三个月、几个月内原创 2022-06-07 11:34:58 · 2905 阅读 · 2 评论 -
前端 导出二进制流文件
前端 下载 导出 文件原创 2022-06-07 10:34:05 · 1059 阅读 · 0 评论 -
js 把数组中相同的值和不同的值 分别赋值
js 把数组中相同的值和不同的值 分别赋值 const x = ['a', 'b', 'c'] const y = ['b', 'c'] function unique1 (x, y) { var arr = x.concat(y) var obj = {} for (var i = 0; i < arr.length; i++) { (arr[i] in obj) ? obj[arr[i]] = true : obj[ar原创 2021-03-10 15:23:37 · 585 阅读 · 0 评论 -
将数组按照分类转换为二维数组
将数组按照首字母,把名字进行分类为二维数组如果将一个数组用js根据名字的首字母转换成二维数组呢?例如将 ['zhang san', 'zhang jie', 'xie na'],转换为[['zhang san', 'zhang jie'], ['xie na']],接下来我们就来实现这个功能const beforeArr = ['zhang san', 'li si', 'zhang liu', 'wang wu', 'zhang jie', 'xie na'] const afterAr原创 2021-03-05 17:18:18 · 413 阅读 · 0 评论 -
mac node版本由低版本 改为高版本
mac node版本由低版本 改为高版本前段时间 帮朋友看一个项目,那个项目是一个比较老的项目只能用低版本的node才能启动,所以把版本降了下来,现在有个项目 需要用到高版本的node我们先打开终端,查看一下本机的node版本node -v清除一下node的cachesudo npm cache clean -f接下来我们来安装一下node的版本管理工具 nsudo npm install -g n上边的准备工作都做完以后,就要进入正题了,安装稳定版的node.jssudo原创 2020-07-22 09:57:19 · 647 阅读 · 0 评论 -
v-for与v-if不能同时使用
vue中v-for和v-if不能同时使用在vue中v-for跟v-if同时使用出现问题我们在做列表渲染的时候有时会遇到,我们需要不展示其中的某一项,但是如果我们把v-for和v-if写在一起又会出现一些错误,因为在vue中v-for的优先级会高于v-if ,而且如果每一次都需要遍历整个数组,将会影响速度,我们平常应该避免这样的使用,一般我们在两种常见的情况下会倾向于这样做:1,为了过滤一个...原创 2019-06-24 14:00:30 · 4620 阅读 · 0 评论 -
通过键值对,转换数据
通过键值对,将id从数据中找出来在工作中有遇到过一个问题,就是后端会返回给我id,要用这些id在另一个数组中找到相对应id的name值,并显示出来,当时想了几个办法都没有行通,最后用键值对的方法,能更好的解决这个办法1,传的值只有一个id首先先把定义一个对象把数组中的id跟name遍历写成键值对的形式,让对象中id为键值对的键,name为value值在methods定义一个方法,把需...原创 2019-07-15 18:15:03 · 995 阅读 · 0 评论