vue 關於solt得用法


solt

第一種用法

父組件

<templateSolt></templateSolt>
<templateSolt>
<p>slot分發了內容</p>
</templateSolt>
子組件
<div>
<h1>這是slot子組件</h1>
<slot>
如果slot沒有分發內容。
</slot>
</div>
效果圖如下
我得理解,slot在父組件有內容時,顯示為父組件得內容,覆蓋了子組件,如果父組件沒有內容,則顯示子組件
第二種用法
這種用法是我們用得比較多得,這種是具名得slot
父組件
<templateSlotNamed>
<h1 slot="footer">footer</h1>
<h1 slot="header">header</h1>
<h1>Default content</h1>
</templateSlotNamed>
子組件
<div>
<slot name="header"></slot>
<slot></slot>
<slot name="footer"></slot>
</div>
效果圖如下

我把父組件的header和footer更換了位置,

是為了證明一件事,就是實際內容的顯示是由子組件的位置決定的。

 
 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM