setData 怎么操作对象里的属性?求解
发布于 6 年前 作者 jinglai 3804 次浏览 来自 问答

各位大牛,有没有其他更好的办法??关于setData还有那些要注意的

1 回复

        //    点击 全选

        selectAll:function(e){

                var that = this;

                // 当前的店铺

                var index = e.target.dataset.index;

                // selectall  表示是否全选

                var s = this.data.shoppingcartData[index].selectall;

                // 取反

                s = !s;

                this.data.shoppingcartData[index].selectall = s;

                // 对整个大对象重新赋值,可以实现选中效果。

                // 但这种方法感觉不太好,有没有可以操作对象里面属性的方法

                // 这个坑好深呀!!

                that.setData({

                        shoppingcartData: this.data.shoppingcartData

                });

        },

回到顶部