vue插槽使用(vue插槽使用场景)

vue插槽使用(vue插槽使用场景)插槽在开发中的使用频率不算低 插槽的使用能帮助我们更好的个性化开发 1 默认插槽 在子组件中定义 slot slot 即可 2 具名插槽 在子组件中定义 slot name xxx slot 其中 xxx 即为插槽的名字 3 作用域插槽 在子组件中定义

大家好,我是讯享网,很高兴认识大家。



插槽在开发中的使用频率不算低,插槽的使用能帮助我们更好的个性化开发。

1、默认插槽

在子组件中定义<slot></slot>即可

2、具名插槽

在子组件中定义<slot name="xxx"></slot>,其中xxx即为插槽的名字

3、作用域插槽

在子组件中定义<slot :aaa="xxx"></slot>,其中aaa为动态属性名,xxx为data中的数据名

1、默认插槽


讯享网

子组件:slot中的内容,当父组件不传内容时显示

 
  
讯享网

父组件:<demo/>为定义的子组件名称

讯享网

2、具名插槽

子组件:

 

父组件:

讯享网

3、作用域插槽

子组件:传参给父组件,:msg绑定动态属性,等号后面的为data中的数据名

 

父组件:使用slot-scope接收子组件的参数,其中等号后面的名称可以随便定义。但是由于参数格式的原因,所以在使用的时候需要用点.才能获取到真正的数据

讯享网

不用点的时候,直接用content,页面显示如下

4、注意

① 当使用默认插槽时,父组件调用几次,页面就会显示几次

 

②当使用具名插槽时,父组件不指定子组件插槽名称,则不会正确显示父组件内容,它会认为你没有用插槽,会显示子组件插槽中的具体内容。

以上就是插槽的所有介绍,我们一起进步。


小讯
上一篇 2025-04-22 07:19
下一篇 2025-05-05 22:19

相关推荐

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容,请联系我们,一经查实,本站将立刻删除。
如需转载请保留出处:https://51itzy.com/kjqy/146405.html