- 博客(6)
- 收藏
- 关注
原创 JavaScript 数字方法、正则方法与全局方法
一、Number 方法num.toString(radix)释义:将数字转为字符串,并返回处理结果。参数:radix: 可选,数字基数(进制),默认为十进制。eg: 如果 radi 为 2, 则数字会被转为二进制字符串。num.toFixed(n)释义:将数字四舍五入为指定位数的数字字符串,并返回处理结果。参数:n: 必选,小数位数,为 0 - 20 之间的数字,包括 0 和 20。...
2020-04-26 00:11:16
215
原创 JavaScript 字符串方法整理
1. str.charAt(index)根据下标获取字符串中的字符,返回获取的字符。注意:如果 index 不存在,返回空字符串。2. str[index]和 chartAt() 等效,HTML5,IE8+ 支持。3. str.concat(str1, str2, …, strX)将多个字符串拼接成一个字符串,返回拼接完成的字符串。作用和 + 相同,+ 更常用。4. str...
2020-04-20 00:22:18
215
原创 记一次 bug : 表单提交时携带不上文件数据
前言这段时间我负责的基于 coreui/vue 的后台管理项目遇到难题了。在开发商品上架功能时,表单提交时,上传的图片数据始终为空,参数携带不了。但在发送请求之前是可以正常打印文件数据的。尝试解决设置 content-typelet config = { headers: { "Content-Type": "multipart/form-data" }...
2020-04-18 00:35:12
318
原创 记一次 bug: vue 中 echarts 等图表如何实现响应式更新?
前言最近的项目使用了 vue-chartjs 图表和 echarts 图表。昨天联调接口发现接口返回数据后,图表没有根据数据更新。还是默认数据渲染的图表。排查确认了接口没问题和代码也没报错后。审查代码发现是图表的渲染是在 mounted 中执行的,而这个生命周期函数只执行一次,所以数据更新了,图表没有响应式更新也是正常的。本来还以为是要调用专门的 API 去刷新图表。解决经过网上查找资料...
2020-04-17 23:18:14
845
原创 记一次 bug: '90' > '100' ??
前言在最近的一次项目中遇到了一个小问题,就是进行提现操作时,明明提现金额小于可用总余额,却依旧提示输入的提取金额不合法(超出总余额)。追根溯源经过排查,确认代码逻辑没有问题,问题出在比较的步骤。在做大小比较时,只记得基本类型比较时,== 不全等比较时,类型不一样会自动进行类型的隐式转换,然后只比较值是否一致。=== 全等类型比较时,会比较类型和值。而忽略了字符串同类型的比较是比较编码,而不是...
2020-04-17 23:17:10
194
原创 记一次 bug:gulp-uglify 在没有报错的情况下却没有压缩并输出部分文件夹里的 js 文件
layuiAdmin pro 使用 gulp 构建源码时, controller 里的大部分文件夹里的 js 代码没有压缩输出,但也未报错。
2020-04-01 13:45:23
637
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人