js
大可大可抖
这个作者很懒,什么都没留下…
展开
-
后端返回的数据前端通过map修改
通过map修改数组原创 2022-11-16 18:37:00 · 764 阅读 · 0 评论 -
防抖节流的例子
例子原创 2022-10-17 11:01:11 · 111 阅读 · 0 评论 -
普通表格头部固定(横向可滚动)
<!DOCTYPE html><html><head> <meta charset="UTF-8"> <title></title> <link rel="stylesheet" href="https://www.layuicdn.com/layui-v2.5.6/css/layui.css"> <script src="https://www.layuicdn.com/layu.原创 2021-12-15 19:03:28 · 1253 阅读 · 0 评论 -
两个个数组比较替换另一个的值
dataDictionary: [ { label: '检验', value: '1' }, { label: '病理', value: '2' }, { label: '化验', value: '3' }, { label: '医学', value: '4' }, ], dataList: [ { name: 'Mr.Lin', personType: '2,3', age: 11 }, .原创 2021-11-09 14:06:29 · 506 阅读 · 0 评论 -
elementUI table合并第一列
是简书里一个大神写的,我根据自己的数据稍微改了下效果图:dom:<el-table :data="data" style="width: 100%" :span-method="objectSpanMethod" border > <el-table-column prop="hotelPurpose" label="酒店用途"> </el-tab.原创 2021-11-08 11:26:22 · 1285 阅读 · 0 评论 -
李炎恢老师的TypeScript 视频笔记
d相当于data。例如: d.title //输出标题json中{title:'标题‘}原创 2021-10-25 15:29:41 · 133 阅读 · 0 评论 -
js 数组对象倒序
list.data.sort((a, b) => { return a.id >= b.id ? -1 : 1; });原创 2021-08-24 08:41:03 · 1355 阅读 · 0 评论 -
取出数组对象中两个字段比较,重复的
原数组:[ { "id": 13, "category": "1", "type": "1", "beginTime": "1", "planDetails": "[\"1\",\"3\",\"5\",\"6\"]" }, { "id": 12, "category": "3", "type": "1", "beginTime": "1原创 2021-08-24 08:24:32 · 190 阅读 · 0 评论 -
from表单内隐藏的input不提交字段
<head><script src="http://ajax.aspnetcdn.com/ajax/jQuery/jquery-1.8.0.js"></script></head><form action="" method="post" id ="fo" > <input type="text" name="name"/> <input type="text" name="pcc" hidden />.原创 2021-06-01 10:13:58 · 1266 阅读 · 0 评论 -
js判断删除某字段外的div (正则表达式)
<divstyle="text-indent:2em;">哈哈哈哈你好呀!</div>删除哈哈哈哈你好呀!外面的标签原创 2021-05-28 08:36:49 · 258 阅读 · 0 评论 -
JS转换HTML转义符 [转]
remarks.replace(/<[^<>]+?>/g,'')return tab.replace(/<[^<>]+?>/g,'');//删除所有HTML标签原创 2021-04-14 10:30:09 · 81 阅读 · 0 评论 -
js 导航点击高亮,刷新有效
<div class="menu"> <ul> <li><a href="/">首页</a></li> <li><a href="/zb">指标查询</a></li> <li><a href="/ms">美食</a></li> </ul><.原创 2021-03-10 10:26:52 · 277 阅读 · 0 评论 -
xm-select 多选其他层级不可选
on: function (el) { if(el.arr&&el.arr.length<1){ checkAate(); } var elf = el.change[0]; var all = []; .原创 2021-03-09 08:01:48 · 1462 阅读 · 1 评论 -
jstree 没有数据新增时报错tree Cannot read property ‘className‘ of undefined at $.jstree.plugins.wholerow.r
jstree 没有数据新增时刷新树报错。报错信息:jstree Cannot read property 'className' of undefined at $.jstree.plugins.wholerow.r<divid="jstreeArea"class="row"></div>原因是我在获取树的时候如果没有数据 在jstreeArea的dom 中替换了暂无数据 。导致jstree中生成的ul没有了, 建议:$("#j1_loading").html(...原创 2021-03-02 14:54:13 · 238 阅读 · 0 评论 -
dropzone 多图回显
$.each(images,function(key,value){varmockFile={name:value.name,size:value.size}dropVarImages.emit("addedfile",mockFile)dropVarImages.options.thumbnail.call(dropVarImages,mockFile,'/up...原创 2021-02-08 13:44:58 · 396 阅读 · 0 评论 -
filter删除数组
todos: [ { id: 1, text: "明明白白", }, { id: 2, text: "忽冷忽热", }, { id: 3, text: "豁然开朗", },]removeTodos(removeId){ this.todos= this.todos.fi.原创 2020-12-09 11:08:31 · 483 阅读 · 0 评论 -
js 简单计时器
html:<div id="timer">00:00:00</div><button id="btn">停止计时</button>js<script> let timer = document.querySelector('#timer') let h=0,m=0,s=0,flag=1, clearTime = null function startTime(){原创 2020-11-17 11:07:30 · 209 阅读 · 0 评论 -
setInterval 多次点击后清除失败
多个定时器一起跑就会有这个问题 ,打开之前先关闭一个应用场景, 点击打开dom抖动,点击关闭dom抖动<style> *{margin: 0; padding: 0;} .name{ background: turquoise; height: 100px; width: 100px; position: absolute; le.原创 2020-11-12 11:21:13 · 432 阅读 · 1 评论 -
js数组去重demo
let arr = ['哈哈', '嘿嘿',undefined, '乐乐', '嘿嘿',1,null,'', ' ']; let newArr =[]; //使用indexOf检索数组,如果没有出现是-1,加入到新的数组中 arr.forEach((r,i)=>{ if(newArr.indexOf(arr[i])==-1){ newArr.push(r); } }) console.log(newArr.原创 2020-11-07 08:51:23 · 130 阅读 · 0 评论 -
js 三元运算符else-if多级判断写法
三元运算符:scope.$index==0?'num=aaa' :scope.$index==1?'num=bbb':scope.$index==2?'num=ccc':''//相当于let num = 'test'if(scope.$index==0){ num= 'aaa'}else if(scope.$index==1){ num= 'bbb'}else if(scope.$index==2){ num= 'ccc'}...原创 2020-10-31 10:13:24 · 1346 阅读 · 0 评论 -
js删除数组对象中某一个指定的对象
let p =[ { key: 1, second: 1, value: "美妆" },{ key: 1, second: 1, value: "啊美没", },{ key: 72, second: 1, value: "颜值达人"...原创 2020-10-28 18:57:11 · 3016 阅读 · 2 评论 -
es6两个数组比较如果某字段相同,给一个字段赋值
list:[{ classify:"2"id:21intro:"执业药师张三"online:1onlineCount:0pharmacistName:"张三"sex:1}]pharmacist:[{createDate:"2020-06-0109:18:39"dictId:22dictNo:"1012"id:45isUse...原创 2020-06-17 09:07:31 · 5426 阅读 · 0 评论 -
小程序 数组循环赋值this.setData ,数组赋值
给durgsList数组赋值drugsList:[{name:'',number:'',spec:'',unit:'',manufactor:'',specialRadio:'1',//是否特殊药品}],specialRadioChange(el){this.data.drugsList.forEach((item,inde...原创 2020-05-27 09:08:41 · 2986 阅读 · 1 评论 -
urlEncode 空格转 + 号 等号 的问题
头部传参成功中发现 空格被转义 。解决方法 后台修改 。 或者前台修改 。这里的前台修改varurl=`Bearer ${this.localUser}`; //有空格varurlCodes=url.replace("\\+",'%2B'); // 空格转+号 用%2B 替换+号站长工具可以检验一样https://tool.chinaz.com/...原创 2020-04-23 11:32:26 · 1072 阅读 · 0 评论 -
elementUI el-date-picker控制时间禁止点击
完成日期和时间选择 ,条件是 8:00 - 20:00 。type="datetime" 可以实现日期与时间同时选择但是不能自定义条件。<el-date-picker v-model="dxDate" type="date" value-format="yyyy-MM-dd" :picker-options="pickerTime" ...原创 2020-02-26 15:35:26 · 6711 阅读 · 0 评论 -
js 获取对象的长度,过滤对象中空的属性
对象的长度。var obj =['小明','小芳','大晨',null,'王源',undefined'景峰'];var arr = Object.keys(obj);arr.length过滤对象中的空字段for(var key in obj){ if(obj.hasOwnProperty(key) &&(obj[key]==null || ob...原创 2020-01-21 15:35:33 · 1840 阅读 · 0 评论 -
axios 设置头信息更新第一次请求
axios.interceptors.request.use(config => { //更新enterpriseCode config.headers.enterpriseCode = util.session('enterpriseCode') !=null && util.session('enterpriseCode') !='' ?util.session...原创 2019-12-10 15:34:27 · 178 阅读 · 0 评论 -
web 版im即时通讯旧版本
vue 页面1.引用webim.js我在app.vue中全局引用import './api/webim.js'2. 登录im , 方法在created中运行。 接口返回对象,webim.login 初始化immethods:{ imLogin:function(uuid){ var vm=this; //注册监听事件 var li...原创 2019-12-09 21:13:56 · 690 阅读 · 0 评论 -
axios 项目统一设置(实用)
vue项目多个接口地址axios封装(1)index.js 文件 ,引入axios.import axios from 'axios'; (2) util文件写多个接口url地址:export const baseUrl ={ ykapi:'http://ykXXXX.com, zjapi:'http://ziXXXXX.com'...原创 2019-12-06 08:43:51 · 564 阅读 · 0 评论 -
js6字符串模版
drugDataName =[{name:'感冒药',num:1,unit:'盒',spec:'20粒'},{name:'过敏药',num:2,unit:'盒',spec:'10粒'}]`${drugDataName.length}种药品:${this.drugDataName.map(e=>'('+e.name+','+e.num+e.unit+','+e.spec+')')}...原创 2019-12-04 09:36:04 · 226 阅读 · 0 评论 -
验证身份证号码识别年龄和性别js
id是身份证if(id.length == 18){ var format = /^(([1][1-5])|([2][1-3])|([3][1-7])|([4][1-6])|([5][0-4])|([6][1-5])|([7][1])|([8][1-2]))\d{4}(([1][9]\d{2})|([2]\d{3}))(([0][1-9])|([1][0-2]))(([0][1-9])...原创 2019-11-12 14:09:19 · 643 阅读 · 0 评论 -
小程序跳转返回并刷新
场景 :添加一条新的数据,返回列表页 ,刷新列表页面。答案:列表页用onShow()加载数据 。 只加载一次的使用onLoad()原创 2019-08-19 15:59:53 · 1823 阅读 · 1 评论 -
不实用第三方工具请求接口,前端获取返回 HTTP 的头部状态码
var req = new XMLHttpRequest();req.open('GET', document.location, false);req.send(null);req.status下面是几个常见的:200 – 服务器成功返回网页403(禁止) 服务器拒绝请求。404 – 请求的网页不存在405(方法禁用) 禁用请求中指定的方法。500(...原创 2019-07-23 10:19:53 · 961 阅读 · 0 评论 -
正则每三位数加一个逗号
var str = '36125813';function test(str){ var re =/(?=(?!\b)(\d{3})+$)/g; return str.replace(re,',');}console.log(test(str))转载 2018-06-06 19:35:00 · 3941 阅读 · 0 评论 -
两个数组合并成一个数组
在post请求传参时body需要传数组对象,因此需要把两个参数数组对象合并。求助同事后知道了笛卡尔积运算。A:aList:[{"memId":111},{"memId":222},{"memId":333}]B:bList:[{"name":"刘璐"},{"name":"张三"}]C:(需要两个合并后的样子)arrList:[{"memId":111,"name"...原创 2018-12-04 16:23:39 · 5347 阅读 · 0 评论 -
js 获取URL上的token
GetQueryString(name) {var reg = new RegExp("(^|&)" + name + "=([^&]*)(&|$)");var r = window.location.search.substr(1).match(reg);if (r != null) {return unescape(r[2]);}return n...原创 2019-01-08 08:36:30 · 6168 阅读 · 0 评论 -
.splice删除后数组下标改变解决方案
循环出的数据通过.splice删除肯定是不行的 ,使用delete 也不行会把数组变成[null,null,1];这个也不满足需求。解决方案: 定义一个新的数组,然后把.split过滤掉剩下的数据push到新的数组。(if的时候别忘了反向哦!)...原创 2019-03-22 09:14:26 · 4046 阅读 · 0 评论