js
智慧的狗狗
学以致用。我以为的光,都不是照亮我的,但我可以自己照亮自己。
展开
-
解析url参数
// 解析url参数function GetRequest() {let url = location.search; //获取url中"?“符后的字串let theRequest = new Object();if (url.indexOf(”?") != -1) {let str = url.substr(1);let strs = str.split("&");for(let i = 0; i < strs.length; i ++) {theRequest[strs[i原创 2021-07-15 11:14:03 · 752 阅读 · 0 评论 -
当后台只返回一维数组前端展示需要遍历el-row按行按列展示的时候自定义封装的二维数组
methods中或者工具函数utils中定义chunk方法,调用并传入参数即可得到二维数组,参数是待处理的一维数组和每列展示多少个,我是每列展示4个数据chunk(array, size) { //获取数组的长度,如果你传入的不是数组,那么获取到的就是undefined const length = array.length //判断不是数组,或者size没有设置,size小于1,就返回空数组 if (!le.原创 2020-06-02 15:10:22 · 1659 阅读 · 0 评论 -
Blob.js 和Export2Excel.js文件
这两个文件直接复制即可 亲用有效 路径也正确Blob.js/* eslint-disable *//* Blob.js*//*global self, unescape *//*jslint bitwise: true, regexp: true, confusion: true, es5: true, vars: true, white: true, plusplus: true *//*! @source http://purl.eligrey.com/github/Blob.js/原创 2020-05-21 15:43:24 · 2438 阅读 · 0 评论 -
截取axios返回的字符串数据封装函数
initRes(res) { const a = res.slice(res.indexOf("rows"), -1); //从开始截取到倒数第二个字符串 const str = res.substring(res.indexOf("results"), res.indexOf(",rows")); //从某个开始 截取到 某个下标的字符串 const total = str.substr(str.indexOf(":") + 1); //从某个开始截取到结尾的字符...原创 2020-05-13 16:38:26 · 652 阅读 · 0 评论 -
element时间选择器添加自定义的时间判断
<el-form-item label="结束时间" :label-width="formLabelWidth" prop="endTime" :rules="[ { required: true, message: '请选择生效时间111', trigger: 'change'}, { validator: validateDate, trigger:'change' } ]"> ...原创 2020-05-13 16:36:24 · 720 阅读 · 0 评论 -
将标准时间转换成日期时间
initTime(t) { let d=new Date(t).getTime(new Date(t)); let time= new Date(d + 8 * 3600 * 1000).toJSON().substr(0, 19).replace('T', ' ').replace(/\./g, '-'); return time; }原创 2020-05-12 15:21:56 · 1218 阅读 · 0 评论 -
将标准时间转换成 日期
将标准时间转换成 日期 initTime(date) { let time = date.toLocaleString("zh", { year: "numeric", month: "2-digit", day: "2-digit" }); let date2 = time.replace(/\//g, "-"); // 利用正则可以将/换成-的分隔符 return date2; }...原创 2020-05-12 15:20:46 · 280 阅读 · 0 评论 -
格式化日期,日期转化
let date = new Date(); var timestamp1 = Date.parse(new Date());//转化成毫秒数 console.log(timestamp1, "data"); var myDate = new Date(); console.log(myDate.getFullYear()); //获取完整的年份(4...原创 2019-12-10 10:25:19 · 322 阅读 · 1 评论 -
js从一个数组中删除另一个数组包含的相同对象
let arr1= [{ id: 1 }, { id: 2 }, { id: 3 }, { id: 4 }, { id: 5 }] let arr2= [{ id: 1 }, { id: 2 }, { id: 3 }] arr1= arr1.filter(item => { let idList= arr2.map(v => v.id) return !i...转载 2019-10-15 16:45:16 · 2611 阅读 · 0 评论 -
vue 时间戳转换成日期时间或日期
data: { message: 'Hello Vue,欢迎来到测试页面!', list: ['a.jpg', 'b.jpeg', 'g.gif', 'd.gif', 'e.jpeg', 'f.gif', 'h.gif', 'i.gif'], items: [{ ...转载 2019-10-10 11:38:10 · 5800 阅读 · 0 评论 -
过滤数组对象中的空属性
filterParams(obj) { let _newPar = {}; for (let key in obj) { //如果对象属性的值不为空,就保存该属性(这里我做了限制,如果属性的值为0,保存该属性。如果属性的值全部是空格,属于为空。) if ( (obj[key] === 0 || obj[key]) && obj[key...原创 2019-10-09 16:08:41 · 2978 阅读 · 0 评论