一、定義了一個(gè)組件custom,該組件本身已經(jīng)具備template模板了,直接調(diào)用
二、匿名插槽
現(xiàn)在,在使用組件custom的同時(shí),想替換這個(gè)組件默認(rèn)已經(jīng)定義好的模板,就可以使用slot內(nèi)容分發(fā)
用法:
在
我是自定義的模板
那么,
當(dāng)在custom標(biāo)簽內(nèi)有自定義的模板時(shí),那么就會(huì)替代slot內(nèi)部的模板內(nèi)容,渲染到頁面
而當(dāng)在custom標(biāo)簽內(nèi)沒有自定義的模板,那么就會(huì)渲染slot內(nèi)部的模板內(nèi)容
這就是匿名插槽,不用設(shè)置名稱屬性name,單個(gè)插槽可以放置在組件的任意位置,但是就像它的名字一樣,一個(gè)組件中只能有一個(gè)該類插槽。相對(duì)應(yīng)的,具名插槽就可以有很多個(gè),只要名字(名稱屬性)不同就可以了。
二、具名插槽
在custom標(biāo)簽內(nèi)有自定義的模板,數(shù)量很多,想讓custom標(biāo)簽內(nèi)某部分的模板渲染到,組件內(nèi)部對(duì)應(yīng)的位置時(shí),就使用具名插槽了
替換組價(jià)內(nèi)容一
替換組價(jià)內(nèi)容三
//當(dāng)自定義的模板內(nèi)容很多時(shí),就可以使用template括起來,寫上slot
替換組價(jià)內(nèi)容二
替換組價(jià)內(nèi)容二
替換組價(jià)內(nèi)容二
替換組價(jià)內(nèi)容二
替換組價(jià)內(nèi)容二
替換無名的slot //沒寫slot屬性值時(shí),就默認(rèn)替換slot沒有name值的那個(gè)模板內(nèi)容
三、編譯作用域
四、總結(jié):匿名插槽:看到自定義組件內(nèi)容有模板時(shí),直接聯(lián)想到可以替換組件定義時(shí)template的 里的內(nèi)容,如果模板內(nèi)容沒有slot包裹,則默認(rèn)全部永遠(yuǎn)都顯示(只要調(diào)用了這個(gè)組件)
具名插槽:看到自定義組件內(nèi)容內(nèi)的模板有slot屬性值,則和組件定義時(shí)template的 上的name值一一對(duì)應(yīng)
另外有需要云服務(wù)器可以了解下創(chuàng)新互聯(lián)scvps.cn,海內(nèi)外云服務(wù)器15元起步,三天無理由+7*72小時(shí)售后在線,公司持有idc許可證,提供“云服務(wù)器、裸金屬服務(wù)器、高防服務(wù)器、香港服務(wù)器、美國服務(wù)器、虛擬主機(jī)、免備案服務(wù)器”等云主機(jī)租用服務(wù)以及企業(yè)上云的綜合解決方案,具有“安全穩(wěn)定、簡單易用、服務(wù)可用性高、性價(jià)比高”等特點(diǎn)與優(yōu)勢,專為企業(yè)上云打造定制,能夠滿足用戶豐富、多元化的應(yīng)用場景需求。