computed理解

一開始使用計(jì)算屬性時看杭,我會有這樣的疑惑:計(jì)算屬性設(shè)計(jì)的初衷是什么?計(jì)算屬性能實(shí)現(xiàn)的阅爽,methods也能實(shí)現(xiàn)路幸,如何選擇?為什么專門給出一個計(jì)算屬性付翁,它和watch的區(qū)別在哪里简肴?

1、為何要computed百侧?

vue的數(shù)據(jù)(data)是響應(yīng)式的砰识,有些時候,模板想要綁定的不是數(shù)據(jù)本身佣渴,而是數(shù)據(jù)的轉(zhuǎn)換或者一定規(guī)則的計(jì)算結(jié)果(return g*1000)辫狼,這種情況下就需要計(jì)算屬性上場了。計(jì)算屬性屬于響應(yīng)式依賴辛润,只要依賴的數(shù)據(jù)發(fā)生變化膨处,計(jì)算屬性的值就自動重新計(jì)算,無需重新調(diào)用和觸發(fā)砂竖,只要在模板中綁定計(jì)算屬性灵迫,它的值就會隨著依賴的數(shù)據(jù)同步變化。

2晦溪、與methods的區(qū)別瀑粥?

可以將同一函數(shù)定義為一個方法而不是一個計(jì)算屬性。兩種方式的最終結(jié)果確實(shí)是完全相同的三圆。然而狞换,不同的是計(jì)算屬性是基于它們的響應(yīng)式依賴進(jìn)行緩存的避咆。只在相關(guān)響應(yīng)式依賴發(fā)生改變時它們才會重新求值。這就意味著只要依賴的數(shù)據(jù)還沒有發(fā)生改變修噪,多次訪問計(jì)算屬性會立即返回之前的計(jì)算結(jié)果查库,而不必再次執(zhí)行函數(shù)。相比之下黄琼,每當(dāng)觸發(fā)重新渲染時樊销,調(diào)用方法將總會再次執(zhí)行函數(shù),花費(fèi)性能開銷比較大脏款。

兩者的區(qū)別就是computed有緩存围苫,methods沒有緩存,每次都重新計(jì)算撤师。

這也同樣意味著下面的計(jì)算屬性將不再更新剂府,因?yàn)?Date.now()?不是響應(yīng)式依賴:

computed: {

? now: function(){

? ? return Date.now()

? }

}

3、與偵聽屬性watch的區(qū)別剃盾?

computed適合監(jiān)聽多個數(shù)據(jù)變化導(dǎo)致一個結(jié)果變化的場景腺占。

watch適合一個數(shù)據(jù)變化,導(dǎo)致多個結(jié)果變化的場景

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末痒谴,一起剝皮案震驚了整個濱河市衰伯,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌积蔚,老刑警劉巖意鲸,帶你破解...
    沈念sama閱讀 211,265評論 6 490
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場離奇詭異库倘,居然都是意外死亡临扮,警方通過查閱死者的電腦和手機(jī),發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 90,078評論 2 385
  • 文/潘曉璐 我一進(jìn)店門教翩,熙熙樓的掌柜王于貴愁眉苦臉地迎上來杆勇,“玉大人,你說我怎么就攤上這事饱亿⊙镣耍” “怎么了?”我有些...
    開封第一講書人閱讀 156,852評論 0 347
  • 文/不壞的土叔 我叫張陵彪笼,是天一觀的道長钻注。 經(jīng)常有香客問我,道長配猫,這世上最難降的妖魔是什么幅恋? 我笑而不...
    開封第一講書人閱讀 56,408評論 1 283
  • 正文 為了忘掉前任,我火速辦了婚禮泵肄,結(jié)果婚禮上捆交,老公的妹妹穿的比我還像新娘淑翼。我一直安慰自己,他們只是感情好品追,可當(dāng)我...
    茶點(diǎn)故事閱讀 65,445評論 5 384
  • 文/花漫 我一把揭開白布玄括。 她就那樣靜靜地躺著,像睡著了一般肉瓦。 火紅的嫁衣襯著肌膚如雪遭京。 梳的紋絲不亂的頭發(fā)上,一...
    開封第一講書人閱讀 49,772評論 1 290
  • 那天泞莉,我揣著相機(jī)與錄音哪雕,去河邊找鬼。 笑死戒财,一個胖子當(dāng)著我的面吹牛热监,可吹牛的內(nèi)容都是我干的捺弦。 我是一名探鬼主播饮寞,決...
    沈念sama閱讀 38,921評論 3 406
  • 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場噩夢啊……” “哼列吼!你這毒婦竟也來了幽崩?” 一聲冷哼從身側(cè)響起,我...
    開封第一講書人閱讀 37,688評論 0 266
  • 序言:老撾萬榮一對情侶失蹤寞钥,失蹤者是張志新(化名)和其女友劉穎慌申,沒想到半個月后,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體理郑,經(jīng)...
    沈念sama閱讀 44,130評論 1 303
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡蹄溉,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 36,467評論 2 325
  • 正文 我和宋清朗相戀三年,在試婚紗的時候發(fā)現(xiàn)自己被綠了您炉。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片柒爵。...
    茶點(diǎn)故事閱讀 38,617評論 1 340
  • 序言:一個原本活蹦亂跳的男人離奇死亡,死狀恐怖赚爵,靈堂內(nèi)的尸體忽然破棺而出棉胀,到底是詐尸還是另有隱情,我是刑警寧澤冀膝,帶...
    沈念sama閱讀 34,276評論 4 329
  • 正文 年R本政府宣布唁奢,位于F島的核電站,受9級特大地震影響窝剖,放射性物質(zhì)發(fā)生泄漏麻掸。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 39,882評論 3 312
  • 文/蒙蒙 一赐纱、第九天 我趴在偏房一處隱蔽的房頂上張望脊奋。 院中可真熱鬧采郎,春花似錦、人聲如沸狂魔。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,740評論 0 21
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽最楷。三九已至整份,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間籽孙,已是汗流浹背烈评。 一陣腳步聲響...
    開封第一講書人閱讀 31,967評論 1 265
  • 我被黑心中介騙來泰國打工, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留犯建,地道東北人讲冠。 一個月前我還...
    沈念sama閱讀 46,315評論 2 360
  • 正文 我出身青樓,卻偏偏與公主長得像适瓦,于是被迫代替她去往敵國和親竿开。 傳聞我的和親對象是個殘疾皇子,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 43,486評論 2 348

推薦閱讀更多精彩內(nèi)容