- 博客(23)
- 收藏
- 关注
原创 深拷贝deepClone
//深拷贝exportconstdeepClone=(obj,map=newWeakMap())=>{if(obj==null)returnobj;if(objinstanceofDate)returnnewDate(obj);if(objinstanceofRegExp)returnnewRegExp(obj);if(typeofobj!=="object")returnobj;if...
2022-03-15 13:42:06 2130
原创 entries()
数组使用时:let arr = [1,2,3]if (true) {for (const [index, val] of arr.entries()) {if (val == 1) {........}}} //枚举数组对象使用时:let obj = {a: 1, b:2}for (const [key, val] of Object.entries(obj)) {.........}
2022-03-10 14:31:54 206
原创 对象转对象(更换key)
原对象:转换方法:constmapKeys=["法人:","法人电话:","注册时间:","站长:","站长电话:","负责人邮箱:","检测站传真:","邮政编码:","地址:"];constresult=newMap();leti=0;for(constkeyin data){result.set(mapKeys[i],data[key]);...
2022-02-25 17:20:40 592
原创 日历控件禁止选择本月及本月后的月份
<DatePicker v-model="SearchMonth" :options="options" type="month" placeholder="请选择月份" :clearable="false" style="width: 144px"></DatePicker> //日历控件,主要是options起作用data() {return { options:{disabledDate(month){let...
2022-02-21 11:23:01 596
原创 千分制转换(数字每隔三位加一个逗号)
函数法function thousandsNum(num){if(!/^(\+|-)?(\d+)(\.\d+)?$/.test(num)){returnnum;}vara=RegExp.$1,b=RegExp.$2,c=RegExp.$3;varre=newRegExp().compile("(\\d)(\\d{3})(,|$)");w...
2022-02-18 15:50:45 268
原创 vuex使用
在这个文件夹中,导出exportdefault{name:"test",module:{state:{ permission:JSON.parse(localStorage.getItem('permission'))||null,cardId:null,//判断业务审核点击待审核信息的id},getters:{},mutations:{ updataPermi...
2022-02-14 11:17:40 262
原创 电话、身份证、名字信息做脱敏处理
//关键信息脱敏处理exportconstnoPassByMobile=(str)=>{if(null!=str&&str!=undefined){varpat=/(\d{3})\d*(\d{4})/;returnstr.replace(pat,'$1****$2');}else{return"";}}exportconstnoP...
2022-02-12 15:04:19 693
原创 时间格式化(距离当前时间)
//距离当前时间letdistanceCurrentTime=function(time){letoldTime=newDate(time);//获取当前时间letcurrentTime=newDate();lettimeold=(currentTime.getTime()-oldTime.getTime());//总豪秒数letsecondsold=Math.floor(timeold/1...
2022-02-12 14:50:13 203
原创 根据得到的颜色给类似颜色的背景色、字体色和边框色
exportconstconfig={vlpn_c:{"blue":{Background:"#0574fa",BorderColor:"#fff",TextColor:"#fff",},"yellow":{Background:"#ffcc00",BorderColor:"#000",TextColor:"#000",},...
2022-02-12 11:41:03 286
原创 时间格式化(展示星期几)
/***@paramvalue值*@paramfmt日期格式*@paramtype0为默认形式,1为日历模式,不写则使用默认形式*///js中使用this.$options.filters.dataFormat(newDate(),"yyyy-MM-ddhh:mm:ss",1);//vue中使用'2019-01-01'|dataFormat("yyyy-MM-ddhh:mm:ss",1);exportconstdataFormat=...
2022-02-12 11:17:46 775
原创 时间格式化
module.exports={dateFormat(value,fmt){if(!value||value=="")returnvalue;if(typeofvalue=="string"&&value.indexOf(".")>-1)value=value.split(".")[0];//时间格式带小数点则需把小数点后面的尾数去掉letgetDate=newDate(value);...
2022-02-12 11:16:37 253
原创 Egg.js获取xml格式的天气预报并转成json格式
constparseString=require("xml2js").parseString;
2022-02-10 15:47:03 458
原创 数组的方法
filter()过滤,返回过滤出来的数组;some(),结果一个为true,则返回true,否则为false,可用于需要判断数组里面是否有一个满足或者不满足就返回的情况;find(),找到对象就返回对象 ,可用于两个数组中,一个数组的一个对象的值赋予给另一个数组的同个id对象; for(const item of arr) {let obj = arr1.find(v => v.id == item.id); if(obj) {item.value = obj.value}}include
2022-01-26 14:08:02 208
原创 node.js的soap 服务端
constsoap=require("soap");consthttp=require("http");constwebservice={};webservice.wsdl=`<?xmlversion="1.0"?><wsdl:definitionsname="StockQuote"targetNamespace="http://example.com/stockquote.wsdl"xmlns:tns=...
2022-01-26 13:45:55 1200
原创 md5运算
constcrypto=require("crypto");constmm=crypto.createHash("md5").update(verifyString).digest("hex");//对字符进行MID5运算
2022-01-26 12:01:14 462
原创 导出多工作簿的excel
//导出包含多Sheet的Excel文件export function export2ExcelMultiSheet(jsonData, defaultTitle) {/* original data */var data = jsonData;//添加标题 for(var item of data) { &nbs
2022-01-07 12:34:10 352
原创 vue中点击不同链接快速滚动到对应的位置(适用同一页面或者不同页面的跳转)
给该链接对应的模块加ref,拿到该模块的ref后,使用scrollIntoView(),即滚动到该模块或者也可以使用ref拿到该模块,然后用getBoundingClientRect()获取元素位置,这个方法没有参数getBoundingClientRect()用于获得页面中某个元素的左,上,右和下分别相对浏览器视窗的位置。 getBoundingClientRect()是DOM元素到浏览器可视范围的距离(不包含文档卷起的部分)假设用getBoundingClientRect()拿到左边的距离为5,则
2021-12-17 20:58:06 580
原创 MySQL与Oracle
MySQL的时间格式化用DATE_FORMAT(NOW(),’%Y-%m-%d %H:%i:%s’)Oracle的时间格式化用to_char(sysdate,‘yyyy-mm-dd hh24:mi:ss’)由此可知,MySQL获取系统时间用now()Oracle获取系统时间用sysdateMySQL获取前五行数据可以用top 5Oracle获取前五行用limit 5...
2021-12-16 19:58:03 830
原创 时间格式化
export const dateFormat = (value, fmt, type) => {if (type) return ifDate(value, fmt);else return timeTo(value, fmt);//判断当前返回的是星期几function week(dayNum) {if (dayNum == 7 ) return “日”;if (dayNum == 1) return “一”;if (dayNum == 2) return “二”;if (dayN
2021-12-15 20:10:10 1041
原创 用v-for循环的div,给ref
需要用:ref,然后动态绑定值,不能每个ref都一样,可以使用一个code同等时则绑定。:ref=“item.code == code ? ‘selectItem’ : ‘’”
2021-12-13 19:31:54 917
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人