vue-計(jì)算屬性computed

1.首先解釋一下computed計(jì)算屬性:(以下是我看到別人的解釋,我覺得解釋得特別明了)

計(jì)算屬性顧名思義就是通過其他變量計(jì)算得來的另一個(gè)屬性,fullName在它所依賴firstName,lastName這兩個(gè)變量變化時(shí)重新計(jì)算自己的值。

另外,計(jì)算屬性具有緩存。計(jì)算屬性是基于它們的依賴進(jìn)行緩存的。計(jì)算屬性只有在它的相關(guān)依賴發(fā)生改變時(shí)才會(huì)重新求值。這就意味著只要 lastName和firstName都沒有發(fā)生改變,多次訪問 fullName計(jì)算屬性會(huì)立即返回之前的計(jì)算結(jié)果,而不必再次執(zhí)行函數(shù)。

而觀察watch是觀察一個(gè)特定的值,當(dāng)該值變化時(shí)執(zhí)行特定的函數(shù)。例如分頁組件中,我們可以檢測(cè)頁碼執(zhí)行獲取數(shù)據(jù)的函數(shù)。


2.以下是官方的demo,幫助理解:

官方demo

3.已下是我寫的通過computed計(jì)算屬性改變a的值是b的值也跟著改變,用到了get和set方法,注:get中必須有return


最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容