js
咖啡有点酷
vue前端工程师
展开
-
js多个数组中对某一个对象是否相同进行判断
this.detailAlllist = [2个数组,对象中UserName进行判断]let list = this.detailAlllist.flat() //数组降维const ids = list.map(value=>value.UserName);const idsSet = new Set(ids);if(idsSet.size == ids.length){console.log("不存在同个值")}else{console.log("存在同个值")}..原创 2022-04-24 15:25:03 · 644 阅读 · 0 评论 -
vue js匹配出2个数组中共有的部分
let echoId = this.checkNodeId.map(item => { // 为了能有匹配项,这里可以改写成相应的对象展示 return {id:item} }) console.log(echoId); let newEchoList = this.echoNameId(this.treeData) //最全的数组 console.log(newEchoList); .原创 2021-12-07 11:47:18 · 663 阅读 · 0 评论 -
vue 处理后台返回的文件流生成excel
以下为excelBlob.js/*用来处理文件流导出*/import moment from "moment";export default function excel(data, name, append = "xls", preview = false) { let blob = new Blob([data]) let xlsxName = moment(new Date()).format('YYYY-MM-DD') + `${name}.${append}` if (pr原创 2021-10-12 14:08:15 · 771 阅读 · 0 评论 -
es6 下拉树时后台带顶级节点,前台不需要展示时 处理方案
this.formEntity.transferingUnitList = [...(this.formEntity.transferUnit || '').replace('0,', '').split(',')] // 有顶级目录需要replace一下多余的原创 2020-10-22 09:16:38 · 107 阅读 · 0 评论 -
js倒计时60秒
<!DOCTYPE html><html lang="en"><head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <title>js实现倒计时60秒</title> <script src...转载 2020-05-08 16:10:29 · 1630 阅读 · 0 评论 -
vue js计算7天前的时间 年月日带格式化
functiongetDay(day){lettoday=newDate();lettargetday_milliseconds=today.getTime()+1000*60*60*24*day;today.setTime(targetday_milliseconds);/...原创 2020-01-14 10:17:44 · 1097 阅读 · 0 评论 -
js计算数字长度,根据需求在相应位置加符号间隔
本文是一个以字符串长度3的倍数进行符号插入,产生间隔letgetnum="";letsumnum=res.data.sum;getnum=sumnum+"";letarrays=getnum.split("").reverse();for(leti=arrays.length-...原创 2019-12-16 10:09:12 · 382 阅读 · 0 评论 -
前端字段DES加密处理
import CryptoJS from "crypto-js";encryptByDES(message) { var keyHex = CryptoJS.enc.Utf8.parse("37092119"); var encrypted = CryptoJS.DES.encrypt(message, keyHex, { mode: CryptoJS....原创 2019-10-16 14:41:58 · 430 阅读 · 0 评论 -
vue js数组深拷贝,处理接口传参时参数的改变问题
深拷贝this.switchParams1=JSON.parse(JSON.stringify(this.switchParams));//深拷贝原对象这样switchParams1将会得到switchParams内的所有数据原创 2019-10-16 14:40:39 · 542 阅读 · 0 评论 -
vue js后台返回值默认为null为0的前端处理方法
export const transObjectValue = (formData) => { //返回的form表单值为空或为null执行此方法 Object.keys(formData).forEach((item, index) => { if(formData[item] != 0){ formData[item] = ((formData[item...原创 2019-10-16 14:38:22 · 8028 阅读 · 0 评论