liancat

1/ 后台返回 数组对象  我想在这个数组中在添加一条对象

var note = res.data  //取左边res中数据
note[0] = {id:\'0\',title:\'全部\'}  //在左边原始数据中加入id和title参数  如需加其他参数,逗号分割
console.log("note", note)  //打印note  我们就得到了我们需要的新的数组对象
这个方法会覆盖原始数据的第一条数据哦!
------------分界线
 note.unshift({ id: \'0\', title: \'全部\' }, { id: \'-1\', title: \'优惠券\' })
 如果不覆盖的情况下  我们可以用到unshift 如果要添加多个 以逗号分割往后接着写就可以啦

 

2/ 我想在数据里添加一条aa 

var blokData = {}
blokData.classs = []
blokData.id = []
blokData.title = []
blokData.aa = [\'a\',\'b\',\'c\',\'0\']  //要加入的aa
blokData.id.push(res.data[i].id) //把取到的数据放到blokData里 blokData.title.push(res.data[i].title) blokData.classs.push(
false) console.log("blokData", blokData)  //打印后得出数据中已经有了aa这个数组啦

 

3/删除字符串后两位

var voucher = \'2000\'
var couponmoney = voucher.substr(0, voucher.length - 2)
console.log("couponmoney:", couponmoney)

打印结果:  couponmoney:20

 

4/往后台数据中添加一条数据

这个是后台返回的数据,因为我们要动态的style,所以我要添加一个color参数

var note = res.data.note   //上面打印的res
note.map(((item, index) => {
    if (item.state == 0 || item.state == 1) { //如果返回的是0或者1就是报名中 我们的字体颜色就为红色
        item.state = \'报名中\'
        item.color =\'red\'
    } else if (item.state == 2) { //如果返回2就是已结束 我们的字体颜色就为灰色
        item.state = \'已结束\'
        item.color = \'#666\'
    }
}))    

这个时候我们在打印(item)  这里就会添加了一个color参数

 

5/后台返回一串以","逗号分割的字符串

var picture = "/ptcent_file_upload/temp/2019-03-20/373632d1845d9926534539007a96.jpg,/ptcent_file_upload/temp/2019-03-20/b0cfa63de7b297f5ac3231c17308.jpg"
var pictureSplit = picture.split(",")

split前:⬇️

split后:⬇️

 

分类:

技术点:

相关文章:

  • 2021-12-17
  • 2022-01-30
  • 2022-03-09
  • 2022-12-23
  • 2021-08-15
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
猜你喜欢
  • 2021-12-21
  • 2021-12-21
  • 2021-12-21
  • 2021-12-21
  • 2021-11-07
  • 2021-12-21
相关资源
相似解决方案