一、
? ? ? (1)虱朵、拆分靜態(tài)組件:組件要按照功能點(diǎn)拆分莉炉,命名不要與html元素沖突。
? ? ? (2)碴犬、實(shí)現(xiàn)動(dòng)態(tài)組件:考慮好數(shù)據(jù)存放的位置絮宁,數(shù)據(jù)是一個(gè)組件在用,還是一些組件在用:
? ? ? ? ? 1)服协、一個(gè)組件在用:放在組件自身即可绍昂。
? ? ? ? ? 2)、一些組件在用:放在他們共同的福組件上(狀態(tài)提升)
? ? ? (3)偿荷、實(shí)現(xiàn)交互:從綁定事件開始窘游。
? 2、props適用于:
? ? ? (1)跳纳、父組件==>子組件 通信
? ? ? (2)忍饰、子組件==> 父組件通信 (要求父先給子一個(gè)函數(shù))
? 3、使用v-model時(shí)要切記:v-modle綁定的值不能是props傳過來的值寺庄,因?yàn)閜rops是不可以修改的艾蓝!
? 4力崇、props傳過來的若是對(duì)象類型的值,修改對(duì)象中的屬性時(shí)Vue不會(huì)報(bào)錯(cuò)饶深,但不推薦這樣做餐曹。