具名插槽

简介:
<body>
<div id = "app" >
<friend>
<!-- 如果组件标签中有多个内容,不同的内容需要显示在组件模板中的不同地方,那么就需要使用具名插槽 -->
<!-- 组件标签中的html内容可以设置slot属性,将slot属性设置为xxx,那么这个html元素就会现在在组件模板中name值为xxx的slot插槽中。 -->
<span slot = "qianming" > 十一就要放假了 </span>
<span slot = "mingzi" > 张三 </span>
<!-- 没有设置slot属性的内容都会被显示在匿名slot(没有设置name属性的slot)中。 -->
<span> 这是没有slot属性的内容 </span>
</friend>
</div>
</body>
<script src = "vue.js" ></script>

<script type = "text/html" id = "friend" >
<div>
<h1>
<slot name = "mingzi" ></slot>
</h1>
<p>
<slot name = "qianming" ></slot>
</p>
<p>
<slot></slot>
</p>
</div>
</script>

<script>

Vue . component ( "friend" ,{
template: "#friend"
});


new Vue ({
el: "#app" ,
data: {

}
});
< /script>
相关文章
|
2月前
|
JavaScript
Vue学习之--------插槽【默认插槽、具名插槽、作用域插槽】(2022/8/30)
这篇文章详细介绍了Vue中的插槽(Slots)概念,包括默认插槽、具名插槽和作用域插槽的用法。通过实际的代码示例和项目结构,文章展示了如何在组件中定义和使用插槽,以及如何通过插槽向组件传递内容和数据。
Vue学习之--------插槽【默认插槽、具名插槽、作用域插槽】(2022/8/30)
|
2月前
|
JavaScript
Vue学习之--------插槽【默认插槽、具名插槽、作用域插槽】
这篇文章详细介绍了Vue.js中的插槽概念,包括默认插槽、具名插槽和作用域插槽的使用方式和实际应用示例,通过代码演示了如何在组件中定义和使用插槽来实现内容的灵活替换和展示。
Vue学习之--------插槽【默认插槽、具名插槽、作用域插槽】
|
3月前
vue2 插槽(默认插槽 slot 、具名插槽 v-slot 、作用域插槽 slot-scope -- 插槽传值 )
vue2 插槽(默认插槽 slot 、具名插槽 v-slot 、作用域插槽 slot-scope -- 插槽传值 )
595 1
|
3月前
react18 实现具名插槽
react18 实现具名插槽
37 0
|
5月前
|
JavaScript
#是啥,v-slot插槽的区别
#是啥,v-slot插槽的区别
|
10月前
|
JavaScript
【Vue】—解构插槽 Prop以及具名插槽的缩写
【Vue】—解构插槽 Prop以及具名插槽的缩写
|
10月前
【Vue2.0】—默认插槽、具名插槽、作用域插槽(二十四)
【Vue2.0】—默认插槽、具名插槽、作用域插槽(二十四)
|
小程序 JavaScript
微信小程序-多个插槽-具名插槽
如何使用多个插槽 • 如果想要使用多插槽,那么就必须通过 name 属性给每个插槽起一个名称 • 如果想要使用多插槽,那么在添加组件到插槽上的时候,就需要通过 slot="插槽名称" 告诉系统,组件需要添加到哪一个插槽上 • 还有必须在插槽对应的组件的JS文件中,通过 options 中的 multipleSlots: true, 来告诉系统需要开启多插槽
190 0
|
JavaScript
vue 插槽的作用,用插槽slot-scope获取表格中的数据
vue 插槽的作用,用插槽slot-scope获取表格中的数据
231 0
|
JavaScript
Vue —— 进阶插槽(slot)(默认插槽、具名插槽和作用域插槽)
Vue —— 进阶插槽(slot)(默认插槽、具名插槽和作用域插槽)
110 0