国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > JavaScript > 正文

vue檢測(cè)對(duì)象和數(shù)組的變化分析

2019-11-19 13:35:16
字體:
供稿:網(wǎng)友

在 JavaScript 中對(duì)象和數(shù)組是引用類型,指向同一個(gè)內(nèi)存空間,如果 prop 是一個(gè)對(duì)象或數(shù)組,在子組件內(nèi)部改變它會(huì)影響父組件的狀態(tài)??梢灾苯釉谧咏M件修改對(duì)象或數(shù)組,但是并不會(huì)數(shù)據(jù)改變就會(huì)引起變化。

檢測(cè)對(duì)象變化

1、不能檢測(cè)到對(duì)象屬性的添加或刪除

var vm = new Vue({ data:{   data111:{     a = 1   } }})

data111.a = 2;//這個(gè)可以引起變化

但data111.b = 2;和vm.b = 2這個(gè)不能檢測(cè)到變化

需要用

Vue.set(object, key, value)

比如$set(data111, b, 2);

或者:

$set(key,value)

比如vm.$set(‘b', 2);

檢測(cè)數(shù)組變化

下面兩種情況不能檢測(cè)到變化:

1、直接通過索引設(shè)置元素,如arr[0]=12;

2、直接修改數(shù)組的長(zhǎng)度,如vm.arr.length

Vue.set( object, key, value )

用法:

this.$set(this.arr,0,12)

發(fā)表評(píng)論 共有條評(píng)論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 广宗县| 岐山县| 德昌县| 积石山| 常山县| 登封市| 宜城市| 专栏| 息烽县| 清水河县| 云梦县| 靖江市| 平原县| 三穗县| 汉阴县| 瑞丽市| 武邑县| 北票市| 元朗区| 广安市| 长垣县| 博乐市| 新乡市| 沙湾县| 友谊县| 大冶市| 满城县| 曲阳县| 萝北县| 巴林右旗| 昌宁县| 吉隆县| 古浪县| 当雄县| 汤阴县| 同德县| 无锡市| 石渠县| 涪陵区| 杂多县| 遂宁市|