為什么大公司很少用vue Vue常用指令V-model用法?
Vue常用指令V-model用法?V-model是一個(gè)內(nèi)置的數(shù)據(jù)雙向綁定:model是一個(gè)綁定自定義屬性模型,相當(dāng)于V-綁定:模型 虛擬用戶.js(發(fā)音/vju?/,類似于view)是一個(gè)用于構(gòu)建數(shù)據(jù)
Vue常用指令V-model用法?
V-model是一個(gè)內(nèi)置的數(shù)據(jù)雙向綁定:
model是一個(gè)綁定自定義屬性模型,相當(dāng)于V-綁定:模型
虛擬用戶.js(發(fā)音/vju?/,類似于view)是一個(gè)用于構(gòu)建數(shù)據(jù)驅(qū)動(dòng)web界面的漸進(jìn)式框架。虛擬用戶.js其目標(biāo)是通過(guò)盡可能簡(jiǎn)單的API實(shí)現(xiàn)數(shù)據(jù)綁定和響應(yīng)的復(fù)合視圖組件。它不僅易于啟動(dòng),而且易于與第三方庫(kù)或現(xiàn)有項(xiàng)目集成。
另一方面,當(dāng)與Vue生態(tài)系統(tǒng)支持的單文件組件和庫(kù)結(jié)合使用時(shí),Vue還可以為復(fù)雜的單頁(yè)應(yīng)用程序提供驅(qū)動(dòng)程序。
前端面試被問(wèn)到,vue實(shí)現(xiàn)數(shù)據(jù)雙向綁定,原理是啥?
原理如下:
數(shù)據(jù)渲染時(shí)使用prop渲染數(shù)據(jù)
將prop綁定到子組件自己的數(shù)據(jù),修改數(shù)據(jù)時(shí)修改自己的數(shù)據(jù)替換prop
觀察子組件自己數(shù)據(jù)的變化,并觸發(fā)事件通知父組件更改綁定到prop的數(shù)據(jù)
這樣做的好處是:當(dāng)父組件的數(shù)據(jù)更改時(shí),存儲(chǔ)prop的子組不會(huì)被修改,組件數(shù)據(jù)只作為媒體完成對(duì)prop的雙向修改。