随笔分类 - JS
动态input绑定值
摘要:记录input的v-model动态绑定数据。常用于循环input的时候。
阅读全文
Vue 为data中的空数组动态添加对象
摘要:Vue 数组动态添加对象的方法,且支持双向响应。
阅读全文
JS 检查对象属性值不为空的工具方法
摘要:JS 检查对象属性值不为空的工具方法,并支持指定属性跳过检测。
阅读全文
JS 树结构数据解构成平面数据 Tree to Array<primary>
摘要:JS 树结构数据解构成平面数据 Tree<层叠> to Array<基础>
阅读全文
echarts 折柱图绘制图表标注
摘要:echarts在折柱图中绘制一个三角且位置在柱子上方的图表标注。
阅读全文
浅谈尾调用和尾递归
摘要:浅谈尾调用和尾递归 本文主要讲述尾调用、尾递归的定义以及在实际中遇到的场景,仅为个人浅薄见解。 尾调用,指一个函数在结束操作即最后一步去调用另一个函数。 尾递归,实际上就是尾调用,区别就在于递归二字,总所周知,函数的递归即自己调用本身。因此尾递归就是函数在执行到最后一步的操作调用本身。 下面我们就通
阅读全文
toFixed的使用
摘要:因为在项目中经常遇到对数值保留小数的操作,所以我便将各种处理方式进行抽取整合成一个方法了。 方法名为resultByToFixed,参数包含数值,处理类型,保留几位小数,单位。针对数值做null值判断,条件成立则不做处理。 其中处理类型有以下几种: 0、对数值保留几位小数 1、将数值乘以100后再根
阅读全文
数据结构转换
摘要:需求:1、将data1的数据格式转换成data_result;2、反转 实现: import percentageLine from "@/utils/percentageLine.js" 1、percentageLine(data1); const snapLine = (data) =>
阅读全文
js 检测当前浏览其类型
摘要:需求:检测并打印当前使用的浏览器类型 <script type="text/javascript"> function getBrowser(){ const str = navigator.userAgent; const list = [ {key: 'QQBrowser', browser:
阅读全文
导出文件,responseType设置了blob,实际返回了JSON格式的错误信息的处理方式
摘要:下载Blob流文件,成功和错误提示返回信息的方法记录;文件转换:文件转二进制,文件转base64。
阅读全文
promise+axios,axios,fetch,ajax请求
摘要:** promise+axios: /** * 封装get方法 * @param url * @param data * @returns {Promise} */ export function fetch(url,params={}){ return new Promise((resolve,r
阅读全文
js输入框只能输入数字
摘要:1、只允许输入数字 <input type="text" onkeyup="this.value=this.value.replace(/\D/g,'')" onafterpaste="this.value=this.value.replace(/\D/g,'')" /> 或 <input onke
阅读全文
js获取当前系统时间
摘要://获得当前时间,刻度为一千分一秒 function showLeftTime(){ var myDate = new Date();var data = myDate.toLocaleDateString();var mytime=myDate.toLocaleTimeString(); docu
阅读全文
浙公网安备 33010602011771号