javascript - 問vue.js methods和computed的適用場景! !
ringa_lee
ringa_lee 2017-06-24 09:43:59
0
4
732

最近有點糊塗 不知道這兩個啥時候用哪個? ?請求指教

ringa_lee
ringa_lee

ringa_lee

全部回覆(4)
洪涛

1.computed,就是你要監聽哪些資料的變化時候要用到的。當監聽的資料改變的時候,立刻會執行計算,並回傳結果。
2.methods,只是定義函數的。如要執行,還得自己手動執行!

淡淡烟草味

methods一般就用來定義普通函數,computed是如果你資料改變的時候要做一些計算就用它

巴扎黑

計算屬性-vs-Methods

1.計算屬性是基於屬性依賴進行快取的。計算屬性只有在它的相關依賴發生改變時才會重新求值
當屬性值沒有改變時求值會立即傳回先前的結果,而methods則需要重新計算,所以對於需要快取有依賴的屬性求值是用computed,不緩存用methods
2.沒有屬性依賴用methods

黄舟

computed會監聽變化,求值,method,的話,你要調用,html寫觸發方法,如inputchange事件,而computed 可以針對某個字段,監聽變化

熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板
關於我們 免責聲明 Sitemap
PHP中文網:公益線上PHP培訓,幫助PHP學習者快速成長!