ref和reactive一樣,?也是用來實(shí)現(xiàn)響應(yīng)式數(shù)據(jù)的方法
?–?由于reactive必須傳遞一個(gè)對象,?所以導(dǎo)致在企業(yè)開發(fā)中如果我們只想讓某個(gè)變量實(shí)現(xiàn)響應(yīng)式的時(shí)候會(huì)非常麻煩所以Vue3就給我們提供了ref方法,?實(shí)現(xiàn)對簡單值的監(jiān)聽
ref
我們用來將基本數(shù)據(jù)類型
定義為響應(yīng)式數(shù)據(jù)(ref更適合定義基本數(shù)據(jù)類型),ref底層的本質(zhì)其實(shí)還是reactive,系統(tǒng)會(huì)自動(dòng)根據(jù)我們給ref傳入的值將它轉(zhuǎn)換成ref(xx)?->?reactive({value:xx})
reactive
用來將引用類型
定義為響應(yīng)式數(shù)據(jù),其本質(zhì)是基于Proxy
實(shí)現(xiàn)對象代理
- 基本數(shù)據(jù)類型(單類型):除Object。?String、Number、boolean、null、undefined。
- 引用類型:object。里面包含的 function、Array、Date。