文章詳情頁
javascript - 問一下vue.js methods和computed的適用場景!!
瀏覽:117日期:2022-11-11 15:10:02
問題描述
最近有點糊涂 不知道這倆個啥時候用哪個??請求指教
問題解答
回答1:1.computed,就是你要監(jiān)聽哪些數(shù)據(jù)的變化時候要用到的。當(dāng)監(jiān)聽的數(shù)據(jù)發(fā)生變化的時候,立刻會執(zhí)行計算,并返回結(jié)果。2.methods,只是定義函數(shù)的。如要要執(zhí)行,還得自己手動執(zhí)行!
回答2:methods一般就用于定義普通函數(shù),computed是如果你數(shù)據(jù)改變的時候要做一些計算就用它
回答3:計算屬性-vs-Methods
1.計算屬性是基于屬性依賴進(jìn)行緩存的。計算屬性只有在它的相關(guān)依賴發(fā)生改變時才會重新求值 當(dāng)屬性值沒有發(fā)生變化時求值會立即返回之前的結(jié)果,而methods則需要重新計算,所以對于需要緩存有依賴的屬性求值是用computed,不緩存用methods2.沒有屬性依賴用methods
回答4:computed會監(jiān)聽變化,求值,method,的話,你要調(diào)用,html寫觸發(fā)方法,如inputchange事件,而computed 可以針對某個字段,監(jiān)聽變化
標(biāo)簽:
JavaScript
相關(guān)文章:
1. javascript - 百度echarts series數(shù)據(jù)更新問題2. MySQL客戶端吃掉了SQL注解?3. java - 我設(shè)置了cookie的max age,但是cookie依然在關(guān)閉游覽器后消失了4. css3 - [CSS] 動畫效果 3D翻轉(zhuǎn)bug5. javascript - JS設(shè)置Video視頻對象的currentTime時出現(xiàn)了問題,IE,Edge,火狐,都可以設(shè)置,反而chrom卻...6. python小白的基礎(chǔ)問題 關(guān)于while循環(huán)的嵌套7. java固定鍵值轉(zhuǎn)換,使用枚舉實現(xiàn)字典?8. php自學(xué)從哪里開始?9. phpstady在win10上運行10. 求大神幫我看看是哪里寫錯了 感謝細(xì)心解答
排行榜

熱門標(biāo)簽