在线观看不卡亚洲电影_亚洲妓女99综合网_91青青青亚洲娱乐在线观看_日韩无码高清综合久久

鍍金池/ 問答/HTML/ Vue.set的用法 Vue.set(app.$data, 'b', 2),為什

Vue.set的用法 Vue.set(app.$data, 'b', 2),為什么data前要加$

Vue.set(app.$data, 'b', 2)

app.$data,
為什么data前要加$,不加$會報錯

回答
編輯回答
旖襯

app.$data是實(shí)例屬性,可以讀取data里的數(shù)據(jù)
vue api

Vue 實(shí)例觀察的數(shù)據(jù)對象。Vue 實(shí)例代理了對其 data 對象屬性的訪問。
2018年1月27日 10:54
編輯回答
懶洋洋

vue文檔上說的很詳細(xì)
https://cn.vuejs.org/v2/guide...
圖片描述

2018年9月16日 21:20
編輯回答
澐染

如果取單獨(dú)的數(shù)據(jù)對象,不需要加$;但是你取的是Vue的整個數(shù)據(jù)選項(xiàng),當(dāng)然需要加了。比如:

var app = new Vue({
  data: {
    return {
      a: 10
    }
  }
})

Vue.set(app.$data, 'b', 3) // 新建一個數(shù)據(jù)對象b
Vue.set(app.a, 'b',3) // 為數(shù)據(jù)對象a添加b屬性
// 這兩個的運(yùn)行結(jié)果也是不同的。
2018年3月7日 04:12