vueデータ変更ページ非レンダリング問題解決策
568 ワード
data() {
return {
tableData:[
{ id:0,
tip:false}
],
data:{
name: 'Lisi'
}
}
},
上記のようなデータ試行スキーム1 this.$set(object,key,value)
this.$set(this.tableData[id],"tip",true);
// , ( , )
this.$forceUpdate();
シナリオ2 this.object = Object.assign({},this.object,{id:1})注:objectは宣言済みのオブジェクトである必要があります
this.data = Object.assign( { } , this.data , {name: ' '})