vue中的slot(插槽)
发布日期:2022-03-15 19:30:46
浏览次数:7
分类:技术文章
本文共 1235 字,大约阅读时间需要 4 分钟。
插槽(Slot)是Vue提出来的一个概念,正如名字一样,插槽用于决定将所携带的内容,插入到指定的某个位置。父组件往子组件中插入一些内容。用表示。
插槽的分类:默认插槽,具名插槽,作用域插槽
1. 默认插槽
默认插槽就是把父组件中的数据,显示在子组件中,子组件通过一个slot插槽标签
显示父组件中的数据
子组件:父组件:你好
2. 具名插槽
具名插槽是在父组件中通过slot属性,给插槽命名
,在子组件中通过slot标签,根据定义好的名字填充到对应的位置。 # 子组件:# 父组件:当然 vue 为了方便,书写 v-slot:one 的形式时,可以简写为 #one这是插入到one插槽的内容 这是插入到two插槽的内容 这是插入到three插槽的内容
3. 作用域插槽
//子组件 : (假设名为:ebutton)new Vue({ el:'.button', data:{ child1:'数据1', child2:'数据2' }})//父组件:(引用子组件 ebutton){ { slotone.value1 }} // 通过v-slot的语法 将子组件的value1值赋值给slotone { { slottwo.value2 }} // 同上,由于子组件没有给slot命名,默认值就为default
总结
- 首先在子组件的slot上动态绑定一个值( :key=‘value’)
- 然后在父组件通过v-slot:name = 'values’的方式将这个值赋值给 values
- 最后通过{ { values.key }}的方式获取数据
转载地址:https://blog.csdn.net/weixin_58102387/article/details/122785715 如侵犯您的版权,请留言回复原文章的地址,我们会给您删除此文章,给您带来不便请您谅解!
发表评论
最新留言
关注你微信了!
[***.104.42.241]2024年04月29日 15时06分36秒
关于作者
喝酒易醉,品茶养心,人生如梦,品茶悟道,何以解忧?唯有杜康!
-- 愿君每日到此一游!
推荐文章
PTA 面向对象(Java)
2019-04-28
认识Java
2019-04-28
java中非静态、静态方法的调用、方法中调用方法
2019-04-28
IDEA默认的快捷键整理!!
2019-04-28
超宽带雷达P440?雷达的快时间慢时间是什么意思?
2019-04-28
教育授权certificate used to sign the license
2019-04-28
java中数组为空和数组长度为0的区别
2019-04-28
SecureCRT连接不上虚拟机
2019-04-28
从100万个数中找出最大的前100个数-最小堆、分块
2019-04-28
并发下的ArrayList、HashMap
2019-04-28
仿牛客社区项目2.2登录模块——开发注册功能
2019-04-28
仿牛客社区项目2.3登录模块——会话管理Cookie、Session
2019-04-28
仿牛客社区项目2.4登录模块——生成验证码
2019-04-28
JDK-JRE-JVM关系、Java语言跨平台
2019-04-28