日韩无码专区无码一级三级片|91人人爱网站中日韩无码电影|厨房大战丰满熟妇|AV高清无码在线免费观看|另类AV日韩少妇熟女|中文日本大黄一级黄色片|色情在线视频免费|亚洲成人特黄a片|黄片wwwav色图欧美|欧亚乱色一区二区三区

RELATEED CONSULTING
相關(guān)咨詢
選擇下列產(chǎn)品馬上在線溝通
服務時間:8:30-17:00
你可能遇到了下面的問題
關(guān)閉右側(cè)工具欄

新聞中心

這里有您想知道的互聯(lián)網(wǎng)營銷解決方案
Vue3 Slot—插槽全家桶使用詳解

插槽 slot 就是子組件中提供給父組件使用的一個占位符,用 表示,父組件可以給這個占位符內(nèi)填充任何模板代碼,填充的內(nèi)容會自動替換 標簽。

插槽被分為三種:匿名插槽、具名插槽、作用域插槽。

1、匿名插槽

沒有名字的插槽就是匿名插槽,組件可以放置一個或多個 。

子組件內(nèi)放置一個插槽:

父組件使用插槽:


哈哈哈哈哈哈



// 或


如果有多個 slot 時,父組件中需要填充的內(nèi)容就會被多次插入。

2、具名插槽

組件內(nèi)可以放置多個插槽,如果都是匿名插槽的時候,渲染的都是父組件默認內(nèi)容,無法實現(xiàn)插入多個不同內(nèi)容,此時就需要給插槽設置名字以便于區(qū)分它們。

具名插槽就是給插槽取個名字,可以把組件內(nèi)多個插槽放在不同的地方,父級填充內(nèi)容時,可以根據(jù)名字把內(nèi)容填充到對應的插槽內(nèi)。

定義為多個插槽的組件:

父組件填充內(nèi)容需要對象插槽名:





可以簡寫為:





3、作用域插槽

匿名插槽和具名插槽父組件只能訪問父組件中編譯的內(nèi)容,子組件只能訪問子組件內(nèi)的內(nèi)容,有時我們在父組件需要訪問到子組件中的內(nèi)容,此時 vue 給我們提供了作用域插槽。

作用域插槽子組件內(nèi)定義要傳送的數(shù)據(jù):

在調(diào)用組件的父組件內(nèi)接收數(shù)據(jù):



4、動態(tài)插槽

有多個插槽,不同狀態(tài)下展示不同的插槽,此時我們就可以使用動態(tài)插槽,插槽名是一個變量名,其值可以是動態(tài)修改的。



我們可以做一個類似于選項卡的效果:

父組件代碼:





子組件代碼:

此時就可以動態(tài)地選擇其中任意一個插槽展示。


文章標題:Vue3 Slot—插槽全家桶使用詳解
文章地址:http://m.5511xx.com/article/coghscc.html