随笔分类 - JS
摘要:场景应用 微信小程序使用TCP通讯,接收数据的类型为ArrayBuffer,转字符串后中文乱码。(uniapp开发) // 原本使用方法 // 拿到TCP通讯的 ArrayBuffer 数据 let unit8Arr = new Uint8Array(arrayBuffer) let encoded
阅读全文
摘要:el-input 回车触发事件并且重新聚焦全选文本 <el-input style="width:140px;" v-model="value" @keyup.enter.native="enterInput" @focus="getInputFocus($event)" ref="toFoucus
阅读全文
摘要:覆盖数组对象 业务场景:对象A与对象B具有相同属性的情况下,把对象B的属性值赋值到对象A中,且不影响对象A的其他属性。(数组对象中如果嵌套了其他数组对象,则该方法不适用) var o1 = [ { name: '小明', age: 18, sex: '男' }, { name: '小红', age:
阅读全文
摘要:场景应用 微信小程序的蓝牙设备通讯 正常写法 let len = 5 // 定义ArrayBuffer长度 let buffer = new ArrayBuffer(len) let dataView = new DataView(buffer) // 创建视图 dataView.setUint8(
阅读全文
摘要:获取本地时间 输出格式为:2021-03-29 00:00:00 代码如下 var date = new Date() var YY = date.getFullYear() + '-' var MM = (date.getMonth() + 1 < 10 ? '0' + (date.getMont
阅读全文
摘要:###获取近一周时间 var end = new Date(); var year = end.getFullYear(); var month = end.getMonth() + 1;//0-11表示1-12月 var day = end.getDate(); var dateObj = {};
阅读全文
摘要:记录三种类型数据去重的处理方法 ###1、单个数组内部 // 去重,对{}无效 var string= [1,1,'true','true',true,true,15,15,false,false, undefined,undefined, null,null, NaN, NaN,'NaN', 0,
阅读全文

浙公网安备 33010602011771号