08月12日,2022

vue中把数字优雅的分割成数组

最近在vue前端软件开发过程中,需要把后端传过来的企业总数按每个数字都单独的显示(单个数字有背景,数字之间有间隔),需要把数字分割成数组后v-for实现。第一种,就是不断的整出10、除10拿到,是最笨的方法;第二种,是转成字符串通过字符去实现如下

let sNumber = this.datas.toString()
const sArray = []
for (var i = 0, len = sNumber.length; i < len; i += 1) {
      sArray .push(+sNumber.charAt(i))
}

第二种方法,通过自带的split方法实现

const sAarray = sNumber.toString().split('')
注:split('')会拆成数组,split()还是数字

本文链接:https://www.liaonian.com.cn/info_41.html

-- EOF --