解决封装的数组列表组件,点击选项打印值能改变,页面不显示问题
/ 取消所有地址的选中状态。// 设置当前地址为选中状态。// 触发地址选择事件。比如这个地址列表是个组件,点击选择样式不跟着变,解决办法用this.$set更改改变视图问题。
·
比如这个地址列表是个组件,点击选择样式不跟着变,
解决办法用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);
},

更多推荐
所有评论(0)