首頁  >  文章  >  web前端  >  vue.js插槽有什麼用

vue.js插槽有什麼用

coldplay.xixi
coldplay.xixi原創
2020-11-10 11:50:386618瀏覽

vue.js插槽的作用:1、顯示標籤,在組件內部透過【58cb293b8600657fad49ec2c8d37b4727971cf77a46923278913ee247bc958ee】進行接收;2、命名插槽,增加插槽的彈性; 3.帶參數的插槽,將插槽中的資料使用組件內部的資料。

vue.js插槽有什麼用

本教學操作環境:windows10系統、vue2.5.2,本文適用於所有品牌的電腦。

【相關文章推薦:vue.js

#vue.js插槽的作用:

#1、基本使用

若組件標籤內部嵌套一些其它標籤的時候,這些標籤無法顯示,若要顯示的話,在組件內部透過58cb293b8600657fad49ec2c8d37b472&lt ;/slot>進行接收,slot會將所以標籤在同一個位置全部進行接收顯示

#2、命名插槽(具名插槽)

好處:可以增加插槽的靈活性

在元件標籤內的標籤中新增slot屬性,屬性值為插槽名稱:

<div slot="slotName"></div>

在元件內部透過name接收:

<slot name="slotName"></slot>

3、作用域插槽:帶參數的插槽

元件標籤使用時,如果需要將插槽中的資料使用元件內部的數據,則需要在元件標籤內加入:

b84296f4d3789c396ce298cea37e3f1adc6dce4a544fdca2df29d5ac0ea9906b16b28748ea4df4d9c2150843fecfba6821c97d3a051048b8e55e3c8f199a54b2,用來接收元件傳遞過來的資料,透過props.val(這個val屬性來自於元件內部slot綁定的屬性)

例如:

  <List>
    <template scope="props"><div>{{props.val}}</div></template>
  </List>

  元件內部:slot內綁定屬性5f58ed85131415ffe3d862526695a9307971cf77a46923278913ee247bc958ee

#相關免費學習推薦:JavaScript(影片)

以上是vue.js插槽有什麼用的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn