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

插槽的使用

场景:当好几个地方都需要使用同一个结构时,可以把这个通用的结构做成插槽,需要使用的地方,直接在插槽地方对应修改即可。

//pageTools.vue
<template><el-card><div class="page-tools"><div class="left"><div class="tips"><slot name="left"/></div></div><div class="right"><slot name="right"/></div></div></el-card>
</template><script>
export default {}
</script><style lang="scss" scoped>
.page-tools{display: flex;justify-content: space-between;align-items: center;
}
.tips{line-height: 34px;padding: 0 15px;border-radius: 5px;border: 1px solid rgba(145,213,255,1);background: rgba(230,247,255,1);i{margin-right: 10px;color: #409eff;}
}
</style>
<template><div><pageTools><template #left><i class="el-icon-info"></i><span>內容展示</span></template><template #right><el-button type="primaty" size="small">导出Excel</el-button></template></pageTools></div>
</template><script>
import pageTools from './pageTools.vue'
export default {components:{pageTools}
}
</script><style></style>

注意点:
1.具名插槽的内容必须使用模板< template ></ template >包裹;
2.推荐使用具名插槽,方便代码追踪且直观清楚;

http://www.dtcms.com/a/317602.html

相关文章:

  • 【AI智能编程】Trae-IDE工具学习
  • nginx代理出https,request.getRequestURL()得到http问题解决
  • SQL120 贷款情况
  • OpenCV校准双目相机并测量距离
  • AsyncAppende异步 + 有界队列 + 线程池实现高性能日志系统
  • 【Axure高保真原型】批量添加和删除图片
  • 目录遍历漏洞学习
  • 概率/期望 DP Jon and Orbs
  • 低代码系统的技术深度:超越“可视化操作”的架构与实现挑战
  • 基于51单片机的温控风扇Protues仿真设计
  • 【FAQ】Script导出SharePoint 目录文件列表并统计大小
  • SQL167 SQL类别高难度试卷得分的截断平均值
  • Tdesign-React 请求接口 415 问题借助 chatmaster 模型处理记录
  • Solidity 编程进阶
  • docker容器临时文件去除,服务器容量空间
  • leetcode643:子数组最大平均数 I(滑动窗口入门之定长滑动窗口)
  • 上下文工程
  • .Net下载共享文件夹中的文件
  • excel名称管理器显示隐藏
  • Java高频方法总结
  • 排序算法归并排序
  • HarmonyOS应用开发环境搭建以及快速入门介绍
  • OpenAI隆重推出开源大模型:GPT-OSS
  • 面试题:基础的sql命令
  • Java NIO
  • 从 LinkedIn 到 Apache:Kafka 的架构设计与应用场景
  • 【25-cv-08899/08985】Lisa Audit 23张版权画作暴雷,Keith律所双案并发冻结跨境店铺!
  • Numpy科学计算与数据分析:Numpy入门之多平台安装与基础环境配置
  • Python 自动化与 Web 应用开发详细教案
  • 前端全栈修炼手册:从 Vue3 到工程化的进阶之路