美文网首页
小程序给接口拿到的数据添加新属性值

小程序给接口拿到的数据添加新属性值

作者: shine001 | 来源:发表于2022-01-18 11:10 被阅读0次

小程序 后台返回的对象数组(每个数组添加一个新的属性值)

image

upshow属性是在请求到后台的数据后逐条添加的,经常用于控制 当前数据的显示与否或者箭头的指向

[ 复制代码

](javascript:void(0); "复制代码")

<pre style="margin: 0px; padding: 0px; transition-duration: 0.2s; transition-property: background-color, border-color, border-radius, padding, margin, color, opacity; overflow: auto; font-family: "Courier New"; font-size: 12px; overflow-wrap: break-word;">//给后台返还的数据就对象加对象属性值
array.forEach((r) => { //array是后台返回的数据
r.upshow = false; //r = array[0]的所有数据,这样直接 r.新属性 = 属性值 即可
})
that.setData({ //这里划重点 需要重新setData 下才能js 和 wxml 同步,wxml才能渲染新数据
array: that.data.array
})</pre>

[ 复制代码

](javascript:void(0); "复制代码")

    //新获取购物车列表
    getbookcarlist() {
        let that = this;
        util.request(api.bookcarlist, { user_id: app.data.userinfo.user_id }).then((res) => {
            if (res.code == 1000) {
                let hasCartGoods = res.data.data;
                that.setData({
                    cartGoods: res.data,
                    cartTotal: res.data.count,
                    hasCartGoods: hasCartGoods
                });
            }
            that.data.cartGoods.forEach((r) => { //array是后台返回的数据
                r.selected = false; //r = array[0]的所有数据,这样直接 r.新属性 = 属性值 即可
            })
            that.setData({ //这里划重点 需要重新setData 下才能js 和 wxml 同步,wxml才能渲染新数据
                cartGoods: that.data.cartGoods
            })
            console.log('新数据:', that.data.cartGoods);
            that.setData({
                checkedAllStatus: that.isCheckedAll()
            });


        });

    },

相关文章

  • 小程序给接口拿到的数据添加新属性值

    小程序 后台返回的对象数组(每个数组添加一个新的属性值)[https://www.cnblogs.com/dudu...

  • 前端常见面试题

    面试前端 小程序 小程序组件如何调用 有哪些参数传值的方法? 答:一、给HTML元素添加data-*属性来传递我们...

  • Vue父子组件通信

    一、父组件向子组件传递数据 (1)在父组件中的子组件标签中添加属性,给子组件传递数据 要是属性值为变量,要添加冒号...

  • Vue.set和Vue数据监测

    Vue.set this.$set(this.student,'添加的属性','添加的属性值') Vue数据监测 ...

  • javascript 通过变量使用原始值和引用值

    原始值与引用值 原始值 最简单的数据。 原始值不能添加属性,尝试添加属性也不会报错。 原始值初始化时可以只使用原始...

  • 38.1option.js

    1.改变值为变量,传入值属性名相同,数据修改在首次拿到数据出修改

  • react state属性状态

    State属性 定义组建的属性状态 setState()修改状态值 小练习:将输入框的数据添加到页面下方

  • 数据渲染顺序

    请求接口===>接口返回数据(并不是直接就渲染了)==>dom渲染数据(需要时间)===>最后才能拿到需要的高度值...

  • jQuery给标签添加自定义属性

    jQuery除了给标签添加自身属性外还可以添加自定义属性。下面代码包含了添加和获取自定义属性。添加的属性值有数字,...

  • CoreData 添加新字段[转]

    给CoreData添加新属性,就是给数据库加新字段,那么必须要进行数据库版本升级及CoreData数据迁移; 具体...

网友评论

      本文标题:小程序给接口拿到的数据添加新属性值

      本文链接:https://www.haomeiwen.com/subject/vvmacrtx.html