当前位置: 首页 > news >正文

Vue 组件插槽的深层传递

基础入门:父组件调用子组件插槽传递方案

  1. 在子组件child.vue定义了名为solt1的命名插槽
<template>这是子组件<slot name="slot1"></slot1>
</template>
  1. 在父组件引用child.vue组件,并向插槽中传递自定义模版代码进行渲染
<template>这是父组件<child><template #slot1><a-input></template></child>
</template>

3.这样在组件运行时,就能将input 渲染到合适的位置上去。

插槽进阶:

如果子组件内调用了另一个子组件2,在子组件2中如何需要插槽渲染,父组件如何将插槽传递给子组件2中呢?

  1. 在子组件child2.vue定义了名为solt2的命名插槽
<template>这是子组件<slot name="slot2"></slot1>
</template>
  1. 在子组件child1.vue中调用了子组件child2.vue; 子组件1只是一个桥梁,
<template><slot name="slot2"></slot1> <!--此处正常渲染input-->这是子组件<child2><slot name="slot2"></slot1> <!--此处无法渲染input--></child2></template>
  1. 在父组件引用child2.vue组件,并向插槽中传递自定义模版代码希望渲染到child2组件内使用
<template>这是父组件<child1><template #slot1><a-input></template></child1>
</template>
  1. 运行之后,发现inpit在child1中得到了渲染,但是没有传递到child2中,应该是在child1中被阻断了

解决插槽的深度传递

child1进行改造; 这样任何插槽都能传递到child2组件中。如果有更深层,则每一层都要加上这个代码;此处是vue2语法,vue3语法不一样,解决方案就是这样。

<template><slot name="slot2"></slot1> <!--此处正常渲染input-->这是子组件<child2><template v-for="name in Object.keys($scopedSlots)" #[name]="scope"><slot :name="name" v-bind="scope"/></template></child2></template>
http://www.dtcms.com/a/582541.html

相关文章:

  • HENGSHI SENSE 6.1 发布,从 ChatBI 到 Agentic Analytics
  • 网站 哪些服务器wordpress新编辑器分类
  • 网站进度条源代码juqery-ui泰安网站建设公司
  • 11月7日星期五今日早报简报微语报早读
  • 网站维护一般都是维护什么公司注册网站需要提供什么文件
  • 网站开发现在是热门专业吗福建网站建建设
  • wordpress 首页无法访问seo信息编辑招聘
  • Nginx配置DNS缓存
  • 生信工作流框架搭建 | 01-nextflow、snakemake、wdl 对比测试
  • Windows 下 ROS/ROS2 开发环境最优解:WSL 比直接安装、虚拟机、双系统更优雅!
  • (Linux (6):从包管理到工具探索,构建系统操作基础认知)
  • 网站建设哪家专业为什么电脑打不开网页
  • wordpress 4.7.9seo推广有哪些
  • 读取证书问题so调用问题
  • Jottings-Lishaozhuo 2025.11.7
  • 聊聊怎么更好去设计数据库表
  • STM32H743-ARM例程40-U_DISK_IAP
  • 网站开发 实时更新做网站做的好的公司有哪些
  • 专门做酒店设计的网站源码屋整站源码
  • Memory MCP(记忆服务器)
  • Java基础 | 基本类型与引用类型使用规范
  • 香港1核2G云服务器当网站服务器够用不?
  • 用Python来学微积分36-牛顿 - 莱布尼茨公式的深度解析
  • 网站建设规章制度软件app开发需要多少钱
  • 网站建设外出考察信息家在深圳房网论坛首页
  • 测试开发工程师面经准备(sxf)
  • 2026商业航天展,中国商业航天规模化发展的加速器
  • 网站建设与推广范文防下载 的视频网站 怎么做
  • TrueNas Scale配置immich集成GPU硬件加速,用于智能模型,人脸识别,OCR文本识别加速
  • 旅游网站建设规划报告怎么写个人做外贸网站违法吗