mpvue - 修改对象数组数据,页面不刷新

前言

使用mpvue修改数据对象数组的属性,页面不进行渲染

this.serviceTypeList.forEach(serviceItem => {
    serviceItem.selected = false
    if (item.code === serviceItem.code) {
        serviceItem.selected = true
    }
})

修正写法

this.serviceTypeList.forEach(serviceItem => {
    this.$set(serviceItem, 'selected', false)
    if (item.code === serviceItem.code) {
      this.$set(serviceItem, 'selected', true)
    }
})
this.$forceUpdate()

你可能感兴趣的:(mpvue)