验证码: 看不清楚,换一张 查询 注册会员,免验证
  • {{ basic.site_slogan }}
  • 打开微信扫一扫,
    您还可以在这里找到我们哟

    关注我们

Vue插槽是什么及怎么使用

阅读:1167 来源:乙速云 作者:代码code

Vue插槽是什么及怎么使用

什么是插槽

插槽就是子组件中的提供给父组件使用的一个占位符,用 表示,父组件可以在这个占位符中填充任何模板代码,如 HTML、组件等,填充的内容会替换子组件的标签。

代码如下:

1、在子组件中放一个占位符



2、在父组件中给这个占位符填充内容



3、展示效果:

Vue插槽是什么及怎么使用

Vue插槽是什么及怎么使用

现在来看看,如果插槽中没有放入插槽,同样的父组件中在子组件中填充内容,会是啥样的:



Vue插槽是什么及怎么使用

总结:如果子组件没有使用插槽,父组件如果需要往子组件中填充模板或者html, 是没法做到的

插槽的使用

插槽的最最简单使用,上面已有例子,这里就不写了,接下来看看,插槽其他使用场景

插槽使用 - 具名插槽

描述:具名插槽其实就是给插槽取个名字。一个子组件可以放多个插槽,而且可以放在不同的地方,而父组件填充内容时,可以根据这个名字把内容填充到对应插槽中。代码如下:

1、子组件的代码,设置了两个插槽(header和footer):


 

 

 

2、父组件填充内容, 父组件通过 v-slot:[name] 的方式指定到对应的插槽中


        
            

我是页尾的具体内容

             
     

展示效果

Vue插槽是什么及怎么使用

Vue插槽是什么及怎么使用

分享到:
*特别声明:以上内容来自于网络收集,著作权属原作者所有,如有侵权,请联系我们: hlamps#outlook.com (#换成@)。
相关文章
{{ v.title }}
{{ v.description||(cleanHtml(v.content)).substr(0,100)+'···' }}
你可能感兴趣
推荐阅读 更多>