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

vue2.x中slot插槽的使用

插槽类型Vue2 写法Vue3 推荐写法核心说明
匿名插槽(默认)1. 直接写内容(无标签) 2.<template slot-scope="props">(带数据)1. 直接写内容(无标签) 2.<template #default="props">(带数据) 3. 组件根元素v-slot="props"(简写)匿名插槽默认名称为default,Vue3 可省略default直接写v-slot="props"
具名插槽<template slot="header"><template #header>#headerv-slot:header的简写
作用域插槽(匿名)<template slot-scope="props"><template #default="props"><Child v-slot="props">Vue3 中匿名作用域插槽可直接绑定到组件根元素
作用域插槽(具名)<template slot="header" slot-scope="props"><template #header="props">具名 + 作用域插槽合并简写
动态插槽名不支持<template #[name]>Vue3 仅支持,依赖响应式变量

slot翻译为插槽,子组件中有一部分内容可以根据父组件传过来的dom进行显示,用slot标签表示;父组件可以在这个占位符中填充内容。
若是子组件中没有slot,则父组件传给它的任何内容都不显示!

1.匿名插槽

父组件传递到子组件的内容需要子组件用slot来占位置

<!-- 父组件 --><template><div><Child><div>3.8女神节!</div></Child></div></template><!-- 子组件 --><template><div><h1>今天的节日是:</h1><slot></slot></div></template>

2.具名插槽

子组件中name的名字与父组件中slot的值相对应, 没有提供 name 的 出口会隐式地命名为default

<!-- 父组件 --><template><div><Child><div
http://www.jsqmd.com/news/477228/

相关文章:

  • 【CSS】CSS所有选择器的用法及示例(完整版)
  • FD泄漏查看
  • pycharm+pyside2+Qt Designer 关联
  • 基于LLM的电商分析系统设计
  • CAD图纸幅面
  • ubuntu 22.04 网络图标不见的问题解决方案
  • UE5.7.4源代码分析——字符类型
  • Python 基础知识
  • 基于深度学习车牌识别方案
  • PyAPS下载Climate Data Store数据
  • VM虚拟机使用的镜像文件下载
  • Visual Studio - 自动变量和局部变量十六/十进制查看
  • 数字图像加密关键技术的研究与实现(Python)
  • Python3 ---关于numpy的方法总结笔记。
  • “前端已死”的声音逐渐兴起。前端已死?尊嘟假嘟?
  • 大学生HTML期末大作业——HTML+CSS+JavaScript小说网站(起点)
  • Marqo:一站式向量搜索引擎,助力您的AI应用
  • 【C++BFS算法】752 打开转盘锁
  • QLoRA中的对抗性生成:提升模型对恶意输入的抵抗力
  • C++11——声明
  • 写字基本功 - 阿拉伯数字
  • 随笔:家庭组网优化[光猫与路由连接,增加室内WiFi信号覆盖]
  • 大数据-246 离线数仓 - 电商分析 Hive 拉链表实战:初始化、每日增量更新、回滚脚本与错误排查
  • 3.7-STL(七)(map篇)
  • Qcom平台通过Hexagon IDE 测试程序性能指导
  • 如何快速实现prettier-vscode多语言界面配置:终极国际化指南
  • 2026年PPR堵头优质源头厂家推荐,哪家性价比高 - 工业设备
  • 2026年泸县黄金回收机构排名,黄金回收免费上门正规商家全解析 - 工业品牌热点
  • Linux 环境变量详解
  • 如何为AppManager贡献代码:完整的Android应用管理项目开发者指南