亚洲精品久久久中文字幕-亚洲精品久久片久久-亚洲精品久久青草-亚洲精品久久婷婷爱久久婷婷-亚洲精品久久午夜香蕉

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

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

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

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

不使用插槽,在template中用v-html解析父組件傳來(lái)的帶有標(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>

使用插槽,如果父組件為空,就會(huì)顯示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è)名字,各找各的位置。此處也可以寫(xiě)默認(rèn)值,如果父組件沒(méi)有對(duì)應(yīng)的插槽內(nèi)容的話(huà),會(huì)顯示子組件定義的插槽的默認(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>’})

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

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

標(biāo)簽: Vue
相關(guān)文章:
主站蜘蛛池模板: 欧洲在线观看在线视频吗 | 91中文字幕在线观看 | 久久精品韩国三级 | 2020久久精品永久免费 | 国内黄色一级精品 | 国产在线一卡 | 成在线人免费视频 | 丝袜乱小说 | 日韩欧美视频一区 | 国产91po在线观看免费观看 | 特黄aa级毛片免费视频播放 | 国产精品人成人免费国产 | 色黄网站aaaaaa级毛片 | 久久免费观看国产精品88av | 亚洲黄色第一页 | 国产成人精品日本亚洲专区6 | 香蕉视频黄色在线观看 | 狠狠色96视频 | 青操在线 | 日本韩国一级片 | 麻豆精品在线播放 | 亚洲最大情网站在线观看 | 欧美日韩亚洲综合久久久 | 欧洲无线区一二区 | 精品国产免费第一区二区 | 亚洲综合亚洲 | 婷婷色网 | 九九欧美 | 11111日本网站 | 久草热视频 | 国产伦精品一区二区 | 日日噜噜噜夜夜爽爽狠狠 | 黄色激情网址 | 91短视频免费在线观看 | 亚洲视频91| 成人在线网站 | 一级毛片特黄久久免费看 | 欧美亚洲专区 | 国产三级精品三级 | 欧美一做特黄毛片 | 性激烈的欧美暴力三级视频 |