vue3中data()函數(shù)
一、data 選項是一個函數(shù)。Vue 在創(chuàng)建新組件實例的過程中調(diào)用此函數(shù)。它應該返回一個對象,然后 Vue 會通過響應性系統(tǒng)將其包裹起來,并以 $data 的形式存儲在組件實例中。
二、data是函數(shù)類型,就會避免發(fā)生連鎖反應。因為每調(diào)用一次函數(shù),都會在函數(shù)的??臻g創(chuàng)建一個對象并返回,即使每次調(diào)用的是同一個函數(shù),但返回對象的內(nèi)存地址是不同的。

Data函數(shù)返回一個對象,Vue會將這個對象包含進它的響應式系統(tǒng)并用$data存儲在應用實例中。可以直接新增一個屬性到data中,但是這個屬性沒有備份到響應式的$data中,所以它不會自動被Vue響應式系統(tǒng)管理。
標簽: