文章詳情頁
javascript - 問一下vue.js methods和computed的適用場景!!
瀏覽:99日期:2022-11-11 15:10:02
問題描述
最近有點糊涂 不知道這倆個啥時候用哪個??請求指教
問題解答
回答1:1.computed,就是你要監聽哪些數據的變化時候要用到的。當監聽的數據發生變化的時候,立刻會執行計算,并返回結果。2.methods,只是定義函數的。如要要執行,還得自己手動執行!
回答2:methods一般就用于定義普通函數,computed是如果你數據改變的時候要做一些計算就用它
回答3:計算屬性-vs-Methods
1.計算屬性是基于屬性依賴進行緩存的。計算屬性只有在它的相關依賴發生改變時才會重新求值 當屬性值沒有發生變化時求值會立即返回之前的結果,而methods則需要重新計算,所以對于需要緩存有依賴的屬性求值是用computed,不緩存用methods2.沒有屬性依賴用methods
回答4:computed會監聽變化,求值,method,的話,你要調用,html寫觸發方法,如inputchange事件,而computed 可以針對某個字段,監聽變化
標簽:
JavaScript
相關文章:
1. android - 安卓做前端,PHP做后臺服務器 有什么需要注意的?2. docker不顯示端口映射呢?3. mysql - 我用SQL語句 更新 行的時候,發現全部 中文都被清空了,請問怎么解決?4. python - 子進程執行完成為僵尸進程,怎么解決5. python - xpath提取網頁路徑沒問題,但是缺失內容?6. javascript - 求教各位,本地HTML頁面怎么在DIV中嵌套服務器上的頁面內容?不用iframe。7. python-mysql Commands out of sync8. java中返回一個對象,和輸出對像的值,意義在哪兒9. javascript - 給某個類添加一個偽類,這個類有click事件,現在我點擊偽類也觸發了click事件10. docker images顯示的鏡像過多,狗眼被亮瞎了,怎么辦?
排行榜
