文章詳情頁
javascript - 問一下vue.js methods和computed的適用場景!!
瀏覽:214日期: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. debian - docker依賴的aufs-tools源碼哪里可以找到啊?2. macos - mac下docker如何設置代理3. docker - 如何修改運行中容器的配置4. angular.js使用$resource服務把數據存入mongodb的問題。5. docker api 開發的端口怎么獲取?6. docker gitlab 如何git clone?7. javascript - 連續點擊觸發mouseleave事件8. docker 下面創建的IMAGE 他們的 ID 一樣?這個是怎么回事????9. docker start -a dockername 老是卡住,什么情況?10. dockerfile - 我用docker build的時候出現下邊問題 麻煩幫我看一下
排行榜

網公網安備