1.0.26
http://jsbin.com/cavadiwosi/1/edit?html,js ,μ½μ,μΆλ ₯
$vm.$delete('object.key')
$vm.object.key
λ μ‘΄μ¬νμ§ μμμΌ ν©λλ€.
$vm.$set('object.key', value)
μ μλνλ κ² κ°μ΅λλ€
$vm.object.key
μ λ³κ²½λμ§ μμ΅λλ€.
$set
λ° $delete
λ μ λ²μ μμ λ μ΄μ μ¬μ©λμ§ μμ΅λλ€. λμ Vue.set
λ° Vue.delete
μ¬μ©νμμμ€.
toggleRow: function(row) {
key = row.id
if (this.selectedRows[key]) {
console.log('deleteRow: ', key)
Vue.delete(this.selectedRows, key)
}
else {
Vue.set(this.selectedRows, key, row)
}
}
APIλ VMμ μ체 ν€ μμ λ§ μ§μν©λλ€. λν Vue.deleteλ₯Ό μ νΈνμμμ€.
@kingdaro vm.$set λ° $vm.deleteλ μ€μ λ²μ 2.xμμ λ μ΄μ μ¬μ©λμ§ μλ κ² κ°μ΅λλ€ https://vuejs.org/v2/api/#vm-set :)
κ°μ₯ μ μ©ν λκΈ
$set
λ°$delete
λ μ λ²μ μμ λ μ΄μ μ¬μ©λμ§ μμ΅λλ€. λμVue.set
λ°Vue.delete
μ¬μ©νμμμ€.