• 设为首页
  • 点击收藏
  • 手机版
    手机扫一扫访问
    迪恩网络手机版
  • 关注官方公众号
    微信扫一扫关注
    迪恩网络公众号

小程序之数据处理

原作者: [db:作者] 来自: [db:来源] 收藏 邀请

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后:⬇️

 


鲜花

握手

雷人

路过

鸡蛋
该文章已有0人参与评论

请发表评论

全部评论

专题导读
上一篇:
微信小程序wx:for循环中item的keng发布时间:2022-07-18
下一篇:
微信小程序之---- 数据处理发布时间:2022-07-18
热门推荐
阅读排行榜

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

在线客服(服务时间 9:00~18:00)

在线QQ客服
地址:深圳市南山区西丽大学城创智工业园
电邮:jeky_zhao#qq.com
移动电话:139-2527-9053

Powered by 互联科技 X3.4© 2001-2213 极客世界.|Sitemap