记录的一些js函数
Array.prototype.slice()
mdn对slice()的解释
当下有个本地实现分页的需求,为了给dataList分页,需要截取返回数组的部分内容
slice语法
slice(begin-index[,end下标]) //第一个是 开始的索引,第二个是 结束但不包括的索引, 例如:slice(0,4); 意思是索引 0,1,2,3,不包括4
var list = ['a','b','c','d','e','f','g'];
console.log(list.slice(0,2)) //Array: ['a','b']
顺手保存一个 url转码的网站 url在线转码/解码
限制input输入两位小数的正则
<input :value="form.price" @input="onlyFloat($event, 'price')"/>
methods: {
onlyFloat(e, type) {
let val = e.detail.value
val = val.replace(/^(\-)*(\d+)\.(\d\d).*$/, '$1$2.$3')
this.form[type] = val
return val
}
}