
JavaScript
skyblue_afan
这个作者很懒,什么都没留下…
展开
-
原生js标签切换(学习篇)
js标签切换原创 2022-03-07 13:04:53 · 631 阅读 · 0 评论 -
boostrapTable表格嵌套表格detailView(学习篇)
1、要使用,首先要引入相关的js文件,和css样式文件//引入表格样式文件<link rel="stylesheet" type="text/css" href="../css/bootstrap-table.min.css" />//引入jquery,后面写js用这个方便<script src="../js/jquery-2.2.4.min.js" type="text/javascript" charset="utf-8"></script>//引入表格js原创 2022-03-04 14:24:47 · 1578 阅读 · 0 评论 -
原生js计时器(学习篇)
1、封装一个倒计时函数,这是一个秒的计时器,通常发送短信验证码使用//倒计时function daojishi(seconds, obj) { if (seconds > 1) { seconds--; $(obj).text(seconds + "秒后获取 ").attr("disabled", true).css("pointer-events","none"); //禁用按钮 // 定时1秒调用一次 setTimeout(function() { daojishi(s原创 2021-12-10 10:52:39 · 739 阅读 · 0 评论 -
原生js通过jwt解析token获取token中携带的信息(学习篇)
1、原生js解析通过jwt解析token获取token中携带的信息//data.data.normal_login_token为发送Ajax获取到的token信息var strings = data.data.normal_login_token.split(".");//通过split()方法将token转为字符串//取strings[1]数组中的第二个字符进行解析var userinfo = JSON.parse(decodeURIComponent(escape(window.atob(str原创 2021-12-10 10:22:40 · 5974 阅读 · 0 评论 -
js 常用正则的使用(学习篇)会不定时添加更新
1、字符串时间转为标准时间 var str = "20210910091031"; var n = str.replace(/(\d{4})(\d{2})(\d{2})(\d{2})(\d{2})(\d{2})/, '$1-$2-$3 $4:$5:$6'); document.getElementById("demo").innerHTML = n;结果如下图原创 2021-09-10 10:30:06 · 96 阅读 · 0 评论 -
Cannot set property ‘status‘ of undefined文件上传(问题篇)
一般是手动上传会报这种错误。在点击上传后,一般执行清空已上传的文件列表,this.$refs.upload.clearFiles()。不要把清空的操作放到点击上传中,应该放到上传请求中,应该是上传成功后,清空文件列表。不应该是点击上传就清空文件列表,这样文件大点时,还没有上传成功,就清空,就会报上述错误。//下面就是一个手动上传的案例 // 执行上传操作 uploadApk(fileObj) { let data = new FormData(); data.a原创 2021-06-22 10:52:10 · 1637 阅读 · 0 评论 -
js数组去重(学习篇)
1、使用双重for循环进行去重let arr = ["数组1", "数组2", "数组3", "数组1", 1, 1, 2, "2", "1"]; for (var i = 0; i < arr.length; i++) { for (var j = i + 1; j < arr.length; j++) { if (arr[i] === arr[j]) { arr.splice(j, 1); j--;原创 2021-06-03 17:03:25 · 123 阅读 · 0 评论 -
js对象合并,数组合并,数组对象合并(学习篇)
1、两个对象合并控制台打印结果如下图所示当两个对象中有相同字段是,合并时,后者的key和value会覆盖前者的key和value。控制台打印结果如下es6合并对象控制台打印如下2、两个数组合并打印结果如下图所示:当有相同的值时数组的合并不会覆盖前者的值使用es6扩展运算符合并数组打印结果如下:3、两个数组对象合并把demo1数组对象和demo2数组对象合并成一个一 一对应的数组对象使用es6map()原创 2021-05-27 14:11:01 · 14572 阅读 · 1 评论