比如这个地址列表是个组件,点击选择样式不跟着变,

解决办法用this.$set更改改变视图问题

            selectAddress(address, index) {

                // 取消所有地址的选中状态

                this.addressList.forEach((item, i) => {

                    this.$set(this.addressList[i], 'isSelected', false);

                });

                // 设置当前地址为选中状态

                this.$set(this.addressList[index], 'isSelected', true);

               

                // 触发地址选择事件

                this.$emit('select', address);

            },

Logo

腾讯云面向开发者汇聚海量精品云计算使用和开发经验,营造开放的云计算技术生态圈。

更多推荐