
js
前端烂笔头
这个作者很懒,什么都没留下…
展开
-
vue使用防抖节流
1、封装防抖节流方法 deTh.js /** * 闭包函数 * * 防抖:对于短时间内连续触发的事件(滚动事件、表单重复提交、页面resize事件,常见于需要做页面适配的时候),让某个时间期限内,事件处理函数只执行一次。 * 节流:对于短时间内大量触发同一事件(滚动事件、输入框实时搜索),那么在函数执行一次之后,该函数在指定的时间期限内不再工作,直至过了这段时间才重新生效 */ export default { // 防抖 debounce: function (fn, delay)原创 2022-03-31 11:33:34 · 2439 阅读 · 0 评论 -
js对一个对象进行存取key和value值
进行存储操作: var obj = {}; // 前面为key值, 后面为value值 obj[key] = value; 进行取出操作: // 打印的key为key值, obj[key]为该key对应的value值 for(var key in obj){ console.log('key is ' + key +' and value is' + obj[key]); } ...原创 2021-07-29 09:19:06 · 1495 阅读 · 0 评论 -
js 遍历树结构数据改变数据中的key
deviceData = [];//绑定在树形控件的data res.data.data.map((item: any) => { let childLists: any = [] item.children.map((ele: any) => { childLists.push({ title: ele.deviceN...原创 2021-06-18 11:20:09 · 1069 阅读 · 0 评论 -
js数组去重
transferData: Array<any> = []; //全部 targetKeys: Array<any> = []; //选中的 certainPersonnel: Array<any> = [];//点击确认后选择的数据 let newArr: any = []; this.targetKeys.forEach((item: any) => { this.transferD..原创 2021-06-17 17:19:57 · 152 阅读 · 0 评论 -
js更改后端返回数据中的键名
后端给你的数据键名是这样的 var data1 = [ {count:335, goods:'小球'}, {count:135, goods:'小刚'}, {count:225, goods:'小里'}, ] 你想要的键名是这样的 var data2 = [ {name: "小球", value: 335}, {name:原创 2021-06-16 17:58:11 · 1069 阅读 · 4 评论 -
js时间日期格式化Moment.js
http://momentjs.cn/原创 2021-03-18 17:57:52 · 153 阅读 · 0 评论 -
js封装日期格式化函数
const date = new Date('1998-6-8 10:22:18'); function dateFormat(date,format = "YYYY-MM-DD HH:mm:ss"){ const config = { YYYY:date.getFullYear(), MM:date.getMonth(), DD:date.getDate(), HH:date.getHours(), mm:date.getMinutes(), ss:date.g.原创 2021-03-18 17:42:08 · 196 阅读 · 0 评论