摘要: 如果传输的参数是对象形式: api // 下载测试 export const downLoadExcal = (data) => { return instancejava.get("/sso/download",{ data,responseType: 'blob' // 需要制定类型(这个写法如 阅读全文
posted @ 2021-03-31 15:41 seekHelp 阅读(670) 评论(0) 推荐(0)
摘要: 数组的扁平化就是数组里面嵌套数组,最后需要的是只有一维的数据 1、es6提供的新方法flat(depth) let a = [1,[2,3]]; a.flat(); // [1,2,3] a.flat(1); //[1,2,3] flat(depth) 方法中的参数depth,代表展开嵌套数组的深度 阅读全文
posted @ 2021-03-31 10:54 seekHelp 阅读(176) 评论(0) 推荐(0)
摘要: //封装方法,data=>整个表格的数据,columns=>列数据 export const filtrationMethod=(data,columns)=>{ let arr = [] let test = data.map(i => Object.entries(i)) if(test.len 阅读全文
posted @ 2021-03-30 17:06 seekHelp 阅读(276) 评论(0) 推荐(0)
摘要: 1、 一、利用ES6 Set去重(ES6中最常用) ```js var arr = [1,1,8,8,12,12,15,15,16,16]; function unique (arr) { return Array.from(new Set(arr)) } console.log(unique(ar 阅读全文
posted @ 2021-03-09 17:07 seekHelp 阅读(63) 评论(0) 推荐(0)
摘要: 输入大小写字母、数字、下划线: <input type="text" onkeyup="this.value=this.value.replace(/[^\w_]/g,'');"> 输入小写字母、数字、下划线: <input type="text" onkeyup="this.value=this. 阅读全文
posted @ 2021-03-03 12:21 seekHelp 阅读(393) 评论(0) 推荐(0)
摘要: 由官方文档,我们可知table想要设置高度,就必须在table里面设置高度 所以在应用到自适应高度也需要结合api实现 在table部分定义变量 在data中定义! 在data中定义常量显然不合理 因此我们定义一个变量 //table中 <el-table v-show="tabadd" :data 阅读全文
posted @ 2021-03-01 15:54 seekHelp 阅读(1887) 评论(0) 推荐(0)
摘要: //设置千分位方法 format (num) { if(num){ return (num+ '').replace(/(\d{1,3})(?=(\d{3})+(?:$|\.))/g,'$1,'); }else{ return "--" } }, // 接受数据,选择改变的字段 getdata(li 阅读全文
posted @ 2021-02-26 10:15 seekHelp 阅读(70) 评论(0) 推荐(0)
摘要: element本身自带一个方法,之前没注意到,在网上搜的好多方法都会改变数据类型(变成字符串) 这是官网给的例子 而在实际操作过程中就有可以根据需要设置了 //千分位问题 // 当所有数据都需要设置千分位时候 formatter (row, column, cellValue) { console. 阅读全文
posted @ 2021-02-25 11:30 seekHelp 阅读(494) 评论(0) 推荐(0)
摘要: 最近做项目遇到一个纠缠了很久的问题, 上图显示的是默认tab页,图表显示是没有问题的,但是在加载第二个就出现问题了(如下图) 这样显然是不对的。 后来花时间研究,发现了一个问题 这样的话就导致一个问题,当tab页中的组件共用同一个echarts图标时,默认tab页加载以后会占据(我的理解是占据)了e 阅读全文
posted @ 2021-02-24 15:03 seekHelp 阅读(651) 评论(0) 推荐(0)
摘要: 一:函数防抖 1、理解:触发高频事件后n秒内函数只会执行一次,如果n秒内高频事件再次被触发,则重新计算时间 2、思路:每次触发事件时都取消之前的延时调用方法 3、实现: function debounce(fn) { let timeout = null; // 创建一个标记用来存放定时器的返回值 阅读全文
posted @ 2021-02-19 17:33 seekHelp 阅读(962) 评论(0) 推荐(0)