v-slot插槽,vue slot嵌套
本文主要分享Vue中slot的用法。以下文章重点介绍slot的相关信息。有需要的朋友可以参考一下。希望能有更多人帮忙。
如何定义和使用:
在组件的模板中,槽标签用来定义,并且默认显示值可以在槽标签中间定义。如果slot标签没有声明name属性值,默认情况下使用slots时会从第一个slot开始依次放置。为了使用方便,插槽插槽通常被赋予一个名称属性值。当你想使用这个槽的时候,只需要在要使用的标签中加上slot= slot name ,就可以把指定的标签放到指定的槽中,槽中可以包含任何内容。
举例:
!声明文档类型
html lang=en
头
meta charset=UTF-8
meta http-equiv= X-UA-Compatible content= IE=edge
meta name= viewport content= width=device-width,initial-scale=1.0
标题插槽插槽练习/标题
脚本src=././js/vue.js/script
/头
身体
div id=应用程序
div style=border: 7px纯蓝紫色;
H2父组件/h2
CCSDS主网(CCSDS Principle Net的缩写)
!-将元素添加到指定的插槽位置-
按钮槽=左按钮/按钮
input= text slot= right placeholder=这是输入框./输入
/cpn
/div
/div
模板语言= id=cpn
div style=border: 6px纯绿色;
H2组件/h2
!-在子组件中定义三个槽,槽中的值是默认值-
Slot name=left left /slot
插槽名称=介质/插槽
Slot name=right right /slot
/div
/模板
脚本
新Vue({
埃尔: #app ,
组件:{
cpn:{
模板:“#cpn”,
}
}
})
/脚本
/body
/html
效果如图:
分析:
在上面的例子中,在子组件中定义了三个槽,并给出了name属性的具体值。在调用子组件的父组件中,在名为left的插槽的子组件中放置一个按钮,在名为right的插槽中放置一个输入框。由此我们可以发现,通过使用插槽,组件可以扩展得更多,插槽中的内容可以任意。定义插槽相当于提前为组件挖了一个洞,以后再调用它们。
关于槽槽在Vue中的用法的这篇文章到此为止。关于Vue中slot slot用法的更多信息,请搜索我们之前的文章或者继续浏览下面的相关文章。希望大家以后能多多支持我们!
郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。