import behavior from '~/mixins/video' Component({ behaviors: [behavior], properties: { worksList: { type: Array, value: [], observer(newVal) { this.setData({ worksListCopy: newVal }) } } }, data: { worksListCopy: {} }, methods: { setListFans({ detail }) { let worksListCopy = JSON.parse(JSON.stringify(this.data.worksListCopy)) worksListCopy.forEach(item => { if (item.user.uid == detail) { item.isFans = true } }) this.setData({ worksListCopy }) } }, })