v-slot插槽,vue slot嵌套_1

  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的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。

留言与评论(共有 条评论)
   
验证码: