ThinkChat2.0新版上线,更智能更精彩,支持会话、画图、阅读、搜索等,送10W Token,即刻开启你的AI之旅 广告
# 插槽使用 ## 了解 > 在子组件中,使用特殊的元素`<slot>`就可以为子组件开启一个插槽。 > 该插槽插入什么内容取决于父组件如何使用。 ``` <div id="app"> <my-com>你好</my-com> </div> <template id="myCom"> <div> <slot></slot> </div> </template> <script src="js/vue.js"></script> <script> Vue.component('my-com',{ template:'#myCom' }) var vm = new Vue({ el:'#app' }) </script> ``` :-: ![](https://img.kancloud.cn/59/8e/598e9ba1c51bf47c61621a26dffa5b29_176x133.png) ## 插槽默认值 > 如果父组件没有对子组件的插槽传递内容,那么插槽可不可以显示默认值呢? > 如果传值,则显示传递的内容 ``` <div id="app"> <my-com></my-com> <my-com>你好</my-com> <my-com> <h2>插槽</h2> <p>果然好用</p> </my-com> </div> <template id="myCom"> <div> <slot>我是默认值</slot> </div> </template> <script src="js/vue.js"></script> <script> Vue.component('my-com',{ template:'#myCom' }) var vm = new Vue({ el:'#app' }) </script> ``` :-: ![](https://img.kancloud.cn/b2/ba/b2ba307da9856b231f0e94c682908e5c_207x158.png)