您现在的位置是:首页 >学无止境 >22.vue插槽网站首页学无止境
22.vue插槽
                简介22.vue插槽            
            目录
插槽操作就是写在组件中间的东西,其目的是增加组件在UI结构上的复用性,就像下面这样

直接写是渲染不出来的

这个时候我们可以使用插槽
1 基本使用
在LEFT.vue中加入slot标签,slot标签在哪,插槽中的内容就放在哪

App.vue保持不变

这样就可以把用户自定义的东西渲染出来了

2 name属性与v-slot
每一个插槽都需要有一个name属性,像上面我们没给name属性,他的name属性就默认为default
我们现在给两个插槽,给这两个插槽起不同的名字
- 你可以在一个组件中放多个相同name的插槽

然后使用v-slot
- v-slot必须在 template标签 或 自定义组件标签 中使用

v-slot可以简写为 #


3 插槽放默认内容(后备内容)
写slot标签中就行了
- 也可以写像是标签一样的富文本

我们现在不给name为p的插槽内容


4 插槽的自定义属性(作用域插槽)
4.1 简单使用
插槽的自定义属性可以被使用者用到

- obj是形参,名称随意

使用的时候直接用 点 使用就行了,比如obj.age


4.2 传data
借助v-bind传就行了,接收的写法不变


4.3 支持解构


风语者!平时喜欢研究各种技术,目前在从事后端开发工作,热爱生活、热爱工作。
        
    
        
     
            




 U8W/U8W-Mini使用与常见问题解决
U8W/U8W-Mini使用与常见问题解决 QT多线程的5种用法,通过使用线程解决UI主界面的耗时操作代码,防止界面卡死。...
QT多线程的5种用法,通过使用线程解决UI主界面的耗时操作代码,防止界面卡死。... stm32使用HAL库配置串口中断收发数据(保姆级教程)
stm32使用HAL库配置串口中断收发数据(保姆级教程) 分享几个国内免费的ChatGPT镜像网址(亲测有效)
分享几个国内免费的ChatGPT镜像网址(亲测有效) Allegro16.6差分等长设置及走线总结
Allegro16.6差分等长设置及走线总结