vue3:setup的兩個注意點(diǎn)詳解
在vue2中
父組件傳屬性給子組件

子組件接收屬性


如果沒有接收,則需要在$attrs里才能收到,缺點(diǎn)是沒有對類型作限制,以及使用的時候名字比較長


使用的時候名字比較長

vue2,父組件在子組件里使用插槽


打印插槽里的內(nèi)容

如果父組件使用了子組件2個插槽


父組件在子組件使用具名插槽


在vue3中
setup的注意點(diǎn)

setup生命周期在beforecreated之前


setup可以拿到兩個參數(shù),props和context
給子組件傳2個屬性



打印context


context.attrs
與vue2類似,如果只聲明部分,則剩下的在attrs屬性里面


context.emit
給子組件添加監(jiān)聽事件


context.slot



如果傳一個具名插槽

或者(推薦這種)

打印

如果傳2個具名插槽


總結(jié)

本篇文章就到這里了,希望能夠給你帶來幫助,也希望您能夠多多關(guān)注腳本之家的更多內(nèi)容!
相關(guān)文章
vue實(shí)現(xiàn)虛擬列表組件解決長列表性能問題
這篇文章主要介紹了在vue中實(shí)現(xiàn)虛擬列表組件,解決長列表性能問題,本文給大家分享實(shí)現(xiàn)思路及實(shí)例代碼,需要的朋友可以參考下2022-07-07
Vue源碼學(xué)習(xí)之初始化模塊init.js解析
本篇文章主要介紹了Vue源碼學(xué)習(xí)之初始化模塊init.js解析,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧2017-11-11
Vue狀態(tài)機(jī)的開啟與停止操作詳細(xì)講解
Vuex是專門為Vuejs應(yīng)用程序設(shè)計的狀態(tài)管理工具,這篇文章主要給大家介紹了關(guān)于Vuex狀態(tài)機(jī)快速了解與實(shí)例應(yīng)用的相關(guān)資料,需要的朋友可以參考下2023-01-01
vue實(shí)現(xiàn)動態(tài)路由添加功能的簡單方法(無廢話版本)
ue動態(tài)路由(約定路由),聽起來好像很玄乎的樣子,但是你要是理解了實(shí)現(xiàn)思路,你會發(fā)現(xiàn)沒有想象中的那么難,下面這篇文章主要給大家介紹了關(guān)于vue實(shí)現(xiàn)動態(tài)路由添加功能的簡單方法,需要的朋友可以參考下2023-02-02

