Vue組件data為什么必須是個函數而Vue的根實例則沒有此限制?
這個在 vue 的官網里已經講得很清楚了:
一個組件的 data 選項必須是一個函數,因此每個實例可以維護一份被返回對象的獨立的拷貝否則的話,組件 data 內的屬性會影響到整個實例。而根實例沒有這個限制就更好理解了,它是根啊,本來就是影響全局的。
Vue組件data為什么必須是個函數而Vue的根實例則沒有此限制?
這個在 vue 的官網里已經講得很清楚了:
一個組件的 data 選項必須是一個函數,因此每個實例可以維護一份被返回對象的獨立的拷貝否則的話,組件 data 內的屬性會影響到整個實例。而根實例沒有這個限制就更好理解了,它是根啊,本來就是影響全局的。