- Vue.js從入門到項目實踐(超值版)
- 聚慕課教育研發中心編著
- 288字
- 2022-07-29 14:27:43
4.4.1 面試技巧與解析(一)
面試官:computed、methods、watch的區別?
應聘者:
(1)computed:計算屬性是用來聲明式地描述一個值依賴了其他的值。當在模板中把數據綁定到一個計算屬性上時,Vue會在其依賴的任何值導致該計算屬性改變時更新DOM。這個功能是非常強大的,它可以讓代碼更加聲明式、數據驅動且易于維護。
(2)methods:methods函數綁定事件調用,不會使用緩存。
(3)watch:監聽的是定義的變量。當定義變量的值發生變化時,調用對應的方法。在<div>中編寫一個表達式name,在data中寫入num和lastname、firstname。在watch中,當num的值發生變化時,就會調用num的方法,方法里面的形參對應的是num的新值和舊值,而在computed中,計算的是name依賴的值,它不能計算在data中已經定義過的變量。
推薦閱讀
- Dreamweaver CS5+ASP動態網站設計實用手冊
- Pro/ENGINEER三維造型設計實例精解
- Adobe Dreamweaver CS5中文版經典教程
- 寬帶接入技術
- 秩序之美:網頁中的網格設計
- Dreamweaver CS6網頁設計入門、進階與提高
- Sketch 移動UI與交互設計(視頻講解版)
- 網頁設計與制作項目教程(微課版)
- 網站視覺設計
- 網頁美工設計基礎教程
- HTML+CSS+JavaScript網頁制作從新手到高手
- 動態網頁設計與開發:JavaScript + jQuery
- 網頁設計與網站建設完全實戰手冊
- JavaScript+jQuery Web開發案例教程(在線實訓版)
- 網站制作與管理技術標準實訓教程