记录的一些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
    }
}