-如果 data 是一個(gè)對(duì)象痹愚,當(dāng)復(fù)用組件時(shí)春弥,因?yàn)?data 都會(huì)指向同一個(gè)引用類型地址太颤,其中一個(gè)組件的 data 一旦發(fā)生修改,則其他重---用的組件中的 data 也會(huì)被一并修改退腥。
如果 data 是一個(gè)返回對(duì)象的函數(shù)任岸,因?yàn)槊看沃赜媒M件時(shí)返回的都是一個(gè)新對(duì)象,引用地址不同狡刘,便不會(huì)出現(xiàn)如上問題享潜。
為什么new Vue這個(gè)里面的data可以放一個(gè)對(duì)象?
因?yàn)檫@個(gè)類創(chuàng)建的實(shí)例不會(huì)被復(fù)用嗅蔬。它只會(huì)new一次剑按,不用考慮復(fù)用。