av一区二区在线观看_亚洲男人的天堂网站_日韩亚洲视频_在线成人免费_欧美日韩精品免费观看视频_久草视

您的位置:首頁技術(shù)文章
文章詳情頁

vue學(xué)習(xí)筆記之slot插槽用法實(shí)例分析

瀏覽:66日期:2023-02-04 14:08:36

本文實(shí)例講述了vue slot插槽用法。分享給大家供大家參考,具體如下:

不使用插槽,在template中用v-html解析父組件傳來的帶有標(biāo)簽的content

<!DOCTYPE html><html lang='en'><head> <meta charset='UTF-8'> <script src='https://cdn.jsdelivr.net/npm/vue/dist/vue.js'></script></head><body><div id='app'> <child content='<p>Rachel</p>'></child></div></body></html><script> Vue.component(’child’, { props: [’content’], template: ’<div> <p>hello</p> <div v-html='this.content'></div> </div>’ }) var vm = new Vue({ el: ’#app’ })</script>

使用插槽,如果父組件為空,就會顯示slot中定義的默認(rèn)內(nèi)容

<child> <p>Rachel</p></child> Vue.component(’child’, { template: ’<div> <p>hello</p> <slot>默認(rèn)內(nèi)容</slot></div>’})

使用插槽添加header和footer,使用‘具名插槽’,也就是給插槽起個(gè)名字,各找各的位置。此處也可以寫默認(rèn)值,如果父組件沒有對應(yīng)的插槽內(nèi)容的話,會顯示子組件定義的插槽的默認(rèn)值。

<div id='app'> <body-content> <div slot='header'>header</div> <div slot='footer'>footer</div> </body-content></div> Vue.component(’body-content’, { template: ’<div> <slot name='header'>default header</slot> <div class='content'>content</div> <slot name='footer'>default footer</slot></div>’})

感興趣的朋友可以使用在線HTML/CSS/JavaScript代碼運(yùn)行工具:http://tools.jb51.net/code/HtmlJsRun測試上述代碼運(yùn)行效果。

希望本文所述對大家vue.js程序設(shè)計(jì)有所幫助。

標(biāo)簽: Vue
相關(guān)文章:
主站蜘蛛池模板: 成人性生交大片免费看r链接 | 一区二区成人 | 日朝毛片 | 日韩中文字幕免费在线 | 精品久| 久久婷婷国产麻豆91 | 羞羞视频免费观看 | 成人午夜电影在线观看 | 中文字幕亚洲一区二区三区 | 国产91精品在线 | 精品在线免费看 | 91中文视频 | 成年人精品视频在线观看 | 日韩欧美综合 | 精品福利一区二区三区 | 日韩精品视频在线 | 中文字幕第一页在线 | 精品综合久久 | 国产色99精品9i | 成人一区二区三区在线观看 | 国产美女在线免费观看 | 亚洲欧美视频一区 | 亚洲av毛片| 黑人精品欧美一区二区蜜桃 | 国产精品永久久久久久久www | 中国三级黄色录像 | 亚洲精品视频在线观看免费 | 久优草| 色婷婷久久久亚洲一区二区三区 | 精品国产欧美一区二区三区成人 | 无码一区二区三区视频 | 国产精品欧美一区喷水 | 久久久美女 | 日韩欧美一区二区三区四区 | 欧美日韩精品一区二区三区视频 | 免费av电影网站 | 国产一区二区三区在线 | 精品一区二区久久 | 国产区在线 | 午夜私人影院 | www.色.com |