• <strike id="6sogq"><s id="6sogq"></s></strike>
  • <strike id="6sogq"></strike>

    千鋒教育-做有情懷、有良心、有品質(zhì)的職業(yè)教育機(jī)構(gòu)

    400-811-9990
    手機(jī)站
    千鋒教育

    千鋒學(xué)習(xí)站 | 隨時(shí)隨地免費(fèi)學(xué)

    千鋒教育

    掃一掃進(jìn)入千鋒手機(jī)站

    領(lǐng)取全套視頻
    千鋒教育

    關(guān)注千鋒學(xué)習(xí)站小程序
    隨時(shí)隨地免費(fèi)學(xué)習(xí)課程

    上海
    • 北京
    • 鄭州
    • 武漢
    • 成都
    • 西安
    • 沈陽
    • 廣州
    • 南京
    • 深圳
    • 大連
    • 青島
    • 杭州
    • 重慶

    說說對(duì)插槽的理解

    匿名提問者 2023-05-19 15:07:00

    說說對(duì)插槽的理解

    我要提問

    推薦答案

      說說對(duì)插槽的理解

    插槽

      回答:

      1、插槽的作用:

      插槽是用來處理組件的內(nèi)容的。插槽決定了組件的內(nèi)容放在組件模板的何處。插槽使用的是vue官方提供的組件來完成的。

      2、vue中的插槽分為:

      1)、單個(gè)插槽

      在組件中只有一個(gè)插槽時(shí),插槽不用起名字。默認(rèn)的名字是:default

      示例:

    //1、定義組件
    let book = {
    template: `
    <div>
    <p>我是上p</p>
    <!--這是插槽,該組件的內(nèi)容將會(huì)渲染在此處 -->
    <slot></slot>
    <p>我是下p</p>
    </div>
    `,
    }

    //2、父組件的模板
    <div id="box">
    <book>
    <!--放在組件book標(biāo)簽的內(nèi)容,最終會(huì)渲染在book標(biāo)簽的<slot>處。-->
    <img src="imgs/2.jpg" />
    </book>
    </div>

          2)、具名插槽

      但組件中的插槽多于一個(gè)時(shí),就需要給組件起名字,用名字來區(qū)分不同的插槽。用官方組件slot的name屬性給插槽起名字

      格式:

    //1、組件:
    let book = {
    template: `
    <div>
    <p>我是上p</p>
    <!--具名插槽,該插槽起名為s1-->
    <slot name="s1"></slot>
    <p>我是中p</p>
    <!--具名插槽,該插槽起名為s2-->
    <slot name="s2"></slot>
    <p>我是下p</p>
    </div>
    `,
    }

    //2、父組件模板里:

    <div id="box">
    <book>
    <!--以下內(nèi)容插在name為s1的插槽處-->
    <template v-slot:s1>
    <img src="imgs/2.jpg" />
    </template>
    <!--以下內(nèi)容插在name為s2的插槽處-->
    <template v-slot:s2>
    <div>我是div</div>
    </template>
    </book>
    </div>

     

    猜你喜歡LIKE

    jsp文件是什么

    2023-05-19

    軟件開發(fā)是干什么的?具體工作職責(zé)是什么?

    2023-05-19

    微服務(wù)架構(gòu)與單體架構(gòu)的區(qū)別

    2023-05-19

    最新文章NEW

    初學(xué)編程用什么軟件比較好?

    2023-05-19

    React.memo的使用場(chǎng)景

    2023-05-19

    前端工程師主要做什么?工作職責(zé)是啥?

    2023-05-19