26.Vue slot內(nèi)容分發(fā)

簡(jiǎn)單來(lái)說(shuō),當(dāng)父組件需要在子組件內(nèi)放一些內(nèi)容,那么這些內(nèi)容是顯示、不顯示、在哪個(gè)地方顯示、如何顯示,通過(guò)slot分發(fā)顯示。

1.slot定義:

  // 默認(rèn):name="default" 可簡(jiǎn)寫
  <slot></slot> 
  // 定義插槽的名稱 
  <slot name="hedaer"></slot> 

2.slot的使用

  <div>默認(rèn)slot</div>
  <div slot="header">指定名稱的slot</div>

3.案例:

3-1.子組件pagec.vue

<template>
  <div>
    <slot name="header"></slot>
    <slot></slot>
    <slot name="footer"></slot>
  </div>
</template>

3-2.使用slot插槽

<template>
  <div>
      <pagec>
          <footer slot="footer">這是底部</footer>
          <section >這是內(nèi)容區(qū)域</section>
          <header="header">這是頭部</header>
      </pagec>
  </div>
</template>
<script>
 // 導(dǎo)入子組件
 import pagec from './pagec'
 export default {
    data(){
      return {
      }
    },
    components:{
      pagec
    }
  }
</script>

結(jié)果:

這是頭部
這是內(nèi)容區(qū)域
這是底部

根據(jù)slot定義順序展示,而非使用時(shí)傳入順序

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • 這篇筆記主要包含 Vue 2 不同于 Vue 1 或者特有的內(nèi)容,還有我對(duì)于 Vue 1.0 印象不深的內(nèi)容。關(guān)于...
    云之外閱讀 5,178評(píng)論 0 29
  • Vue 實(shí)例 屬性和方法 每個(gè) Vue 實(shí)例都會(huì)代理其 data 對(duì)象里所有的屬性:var data = { a:...
    云之外閱讀 2,373評(píng)論 0 6
  • vue概述 在官方文檔中,有一句話對(duì)Vue的定位說(shuō)的很明確:Vue.js 的核心是一個(gè)允許采用簡(jiǎn)潔的模板語(yǔ)法來(lái)聲明...
    li4065閱讀 7,624評(píng)論 0 25
  • 以下內(nèi)容是我在學(xué)習(xí)和研究Vue時(shí),對(duì)Vue的特性、重點(diǎn)和注意事項(xiàng)的提取、精練和總結(jié),可以做為Vue特性的字典; 1...
    科研者閱讀 14,224評(píng)論 3 24
  • 【打卡模板】 《心流》 2018.5.17 DAY4 「閱讀內(nèi)容」:第四章 如何在日常生活中尋找心流? 「金句摘抄...
    佳樂(lè)樹閱讀 913評(píng)論 0 2

友情鏈接更多精彩內(nèi)容