vue2.0新しいオブジェクト属性へのデータ、およびビューの更新トリガー
次のコードは、新しい学生時代プロパティにオブジェクト
データ(){ リターン{ 学生:{ 名: '' 、 性別: '' } } }
我々はすべて知っているように、直接学生の割り当てには、属性を追加することができますが、更新ビューをトリガしませんが、
(){搭載 この .student.age = 24 }
理由は、ES5制限は、Vue.jsオブジェクトが追加または削除特性によって検出することができません。Vue.jsインスタンスはゲッター/セッターにプロパティを初期化するときので、そのプロパティは、データオブジェクトにVue.jsを作ってそれを変換する必要があり、それが応答することです。
このような状況に対処するために、我々は属性を追加することができ、およびビューの更新をトリガすることができるだけでなく、$ set()メソッドを使用することができます。
写法:この設定$(this.data、」キー」を、値 ')
搭載(){ この。$セット(この .student、 "年齢"、24 ) }