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:
