v-for绑定数组item时深拷贝的问题

 

changedef(index) {
    debugger
   var arr= JSON.parse(JSON.stringify(store.state.gigi.extdata))
    arr[index].defValue=this.optionList[index].defValue
    store.commit("gigi/set_extdata",arr)
    // this.$set(store.state.gigi.extdata[index],"defValue",this.optionList[index].defValue)
},

 

     <div class="delete-right" v-else>
<!--                        <span>{{ getattrvalue(index) }}</span>-->
                        <van-field input-align="right" v-model="optionList[index].defValue"  @blur="changedef(index)"/>
                    </div>

  

posted @ 2022-11-02 18:52  820820820  阅读(17)  评论(0)    收藏  举报