首先看到 .sync 我們需要知道這是個(gè)修飾器 類似修飾器還有 .stop .prevent 之類 其實(shí)這個(gè)修飾符就是vue封裝了,子組件要修改父組件傳過(guò)來(lái)的動(dòng)態(tài)值的語(yǔ)法糖,省去了父組件需要寫的方法,但是子組件emit時(shí)要加上update在有些情況下,我們可能需要對(duì)一個(gè)prop 進(jìn)行“雙向綁定”。
不幸的是,真正的雙向綁定會(huì)帶來(lái)維護(hù)上的問(wèn)題,因?yàn)樽咏M件可以修改父組件,且在父組件和子組件都沒(méi)有明顯的改動(dòng)來(lái)源代碼解釋 // 這里父組件,要給子組件傳一個(gè)title的值