vue3:setup的兩個注意點詳解
在vue2中
父組件傳屬性給子組件
子組件接收屬性
如果沒有接收,則需要在$attrs里才能收到,缺點是沒有對類型作限制,以及使用的時候名字比較長
使用的時候名字比較長
vue2,父組件在子組件里使用插槽
打印插槽里的內容
如果父組件使用了子組件2個插槽
父組件在子組件使用具名插槽
在vue3中
setup的注意點
setup生命周期在beforecreated之前
setup可以拿到兩個參數(shù),props和context
給子組件傳2個屬性
打印context
context.attrs
與vue2類似,如果只聲明部分,則剩下的在attrs屬性里面
context.emit
給子組件添加監(jiān)聽事件
context.slot
如果傳一個具名插槽
或者(推薦這種)
打印
如果傳2個具名插槽
總結
本篇文章就到這里了,希望能夠給你帶來幫助,也希望您能夠多多關注腳本之家的更多內容!
相關文章
vue實現(xiàn)動態(tài)路由添加功能的簡單方法(無廢話版本)
ue動態(tài)路由(約定路由),聽起來好像很玄乎的樣子,但是你要是理解了實現(xiàn)思路,你會發(fā)現(xiàn)沒有想象中的那么難,下面這篇文章主要給大家介紹了關于vue實現(xiàn)動態(tài)路由添加功能的簡單方法,需要的朋友可以參考下2023-02-02