
javascript
qiqiliuwu
这个作者很懒,什么都没留下…
展开
-
原生js获取过去n个月的年月并将其封装成数组输出的方法
【代码】原生js获取过去n个月的年月并将其封装成数组输出的方法。原创 2022-12-16 16:17:59 · 487 阅读 · 0 评论 -
用原生js获取当前日期以及三十天前日期的方法
【代码】用原生js获取当前日期以及三十天前日期的方法。原创 2022-12-16 16:07:03 · 1060 阅读 · 0 评论 -
js通过a标签的方式下载文件并对其重命名的完整方案
一、正常情况下,我们都如此下载文件并修改文件名,在a标签上面添加download属性,但是download常常会失效,究其原因。。。由于a.download在跨域的情况下会失效(事实上我们大多数情况下都是跨域下载文件),上面代码只可同域实现二、通过blob实现跨域下载并修改文件名(同样适用于URL地址)//通过文件下载url拿到对应的blob对象js模拟点击a标签进行下载//下载文件调用(name 要携带后缀名)原创 2022-12-06 14:52:59 · 10910 阅读 · 6 评论 -
解决js中进行金额计算时出现多位小数点以及取整后依旧出现偏差问题(已解决)
很多前端人都知道,在js中浮点数之间相乘是会出现很多离谱的问题的,比如3.3*3得出来的答案会是9.899999999999999,而不是9.9.我们常见的做法往往就是把小数转换成整数之后再相乘,比如将3.3*3改成3.3*10乘以3再除以10,这样就能能够正确计算了。原创 2022-11-07 13:41:21 · 1361 阅读 · 0 评论 -
获取链接参数
获取链接参数原创 2022-10-14 10:02:36 · 86 阅读 · 0 评论 -
Vue+koa2+mongodb实现简单的登录注册,以及文章列表的增删改查、列表多条件模糊查询等功能
这是一个针对初学者学习vue+koa2+mongodb的入门练手项目,我会将全部代码全部列出来,并对一些关键代码和常见的坑进行着重介绍,有兴趣的同学不妨扒下来试试。原创 2022-07-29 10:12:15 · 2658 阅读 · 0 评论 -
vue中用JSON.parse(JSON.stringify(this.formData))来替代无效的this.$set()和this.$forceUpdate()
最近在开发项目时遇到了一个问题,就是在使用antdvue开发时,有一个select多选框在通过onchange清空其所有值后,再选择时,控制台能够打印出来选中的值,前台界面也能够显示选中的值,但是必填校验依旧是未选中的红框状态。使用了this.set(this.formData,′name′,value)和this.set(this.formData, 'name', value)和this.set(this.formData,′name′,value)和this.forceUpdate()依旧无法让红框原创 2022-05-19 09:38:23 · 1761 阅读 · 1 评论 -
解决for、map等循环处理数据之后再执行后续操作的问题
举个栗子const temp = [1,2,3,4,5,6,7,8]let sum = 0for(let i = 0; i<temp.length; i++) { if (temp[i] > 4) { sum++ }}console.log(sum) // 此处输出为0,而不是4,如果这时候后续操作需要用到sum等于4的值,那么就需要修改为如下写法async getSum() { const temp = [1,2,3,4,5,6,7,8] let this.sum =原创 2022-04-16 16:17:54 · 2896 阅读 · 0 评论