【Vue2.0】—默认插槽、具名插槽、作用域插槽(二十四)

简介: 【Vue2.0】—默认插槽、具名插槽、作用域插槽(二十四)


默认插槽、具名插槽

Cateory.vue文件

<template>
  <div class="cateory">
    <h3>{{title}}分类</h3>
    <!-- 定义一个插槽,等着组件的使用者进行填充 -->
    <slot name="center"> 我是一个默认值,当使用者没有传递具体结构的时候,我就会显示1</slot>
    <slot name="bottom"> 我是一个默认值,当使用者没有传递具体结构的时候,我就会显示2</slot>
  </div>
</template>
<script>
  export default {
    name: 'Cateory',
    props: ['title'],
  }
</script>
<style>
  .cateory {
    background-color: skyblue;
    width: 200px;
    height: 300px;
    float: left;
  }
  .cateory:nth-child(2) {
    margin: 0 50px;
  }
  h3 {
    text-align: center;
    background-color: orange;
  }
  ul li {
    list-style-type: none;
  }
</style>

App.vue文件

<template>
  <div class="container">
    <Cateory title="美食">
      <img slot="center"
        src="https://gimg2.baidu.com/image_search/src=http%3A%2F%2Fimg.zcool.cn%2Fcommunity%2F01bddd5e26a262a801216518af424f.jpg%402o.jpg&refer=http%3A%2F%2Fimg.zcool.cn&app=2002&size=f9999,10000&q=a80&n=0&g=0n&fmt=jpeg?sec=1640156153&t=2c7b79467b177bea9e440f6639767be5"
        alt="">
      <a slot="bottom" href="#">点我可以跳转</a>
    </Cateory>
    <Cateory title="游戏">
      <ul slot="center">
        <li v-for="(g,index)  in games" :key="index">{{g}}</li>
      </ul>
      <!-- 注意:只有遇到template时,才可以使用v-slot这种写法 -->
      <template v-slot:bottom>
        <div class="footer">
          <a href="#"> 一起来玩王者吗</a></p>
          <a href="#"> 一起来玩LOL吗</a></p>
          <a href="#"> 一起来玩吃鸡吗</a></p>
        </div>
      </template>
    </Cateory>
    <Cateory title="电影" :listData="films">
      <img slot="center" class="cake"
        src="http://gimg2.baidu.com/image_search/src=http%3A%2F%2Fup.enterdesk.com%2Fedpic_360_360%2F69%2F17%2Ff2%2F6917f22462051746bd24feb853631904.jpg&refer=http%3A%2F%2Fup.enterdesk.com&app=2002&size=f9999,10000&q=a80&n=0&g=0n&fmt=jpeg?sec=1640156853&t=d9e20e3e8709b53daba8f576454a1826"
        alt="">
      <a slot="bottom" href="#">小黑的日常生活</a>
    </Cateory>
  </div>
</template>
<script>
  import Cateory from './components/Cateory.vue'
  export default {
    name: 'App',
    components: {
      Cateory
    },
    data() {
      return {
        food: ['火锅', '小龙虾', '牛排'],
        games: ['王者荣耀', 'LOL', '吃鸡'],
        films: ['《门锁》', '《最好的我们》', '《新年好》']
      }
    }
  }
</script>
<style lang="css">
  img,
  .cake {
    width: 200px;
    height: 200px;
  }
</style>

作用域插槽

理解:数据在组件的自身,但根据数据生成的结构需要组件的使用者来决定,(games数据在Category组件中使用,但使用数据所遍历出来的结构由APP组件决定)

Cateory.vue文件

App.vue文件


相关文章
|
存储 JSON NoSQL
FreeSWITCH呼叫中心中间件-通话质检接口
原理:通过ASR接口(依赖cti_asr接口),识别出实时识别说话内容,然后和关键词匹配执行挂机等动作。支持群集,配置和记录都存储到REDIS。
846 99
|
存储 Rust 安全
服务网格eBPF应用探索之(一)eBPF基础知识
1)技术背景在eBPF诞生之前,对内核的调试和开发有着相当高的门槛,不仅要十分熟悉庞大的内核代码及开发流程,同时重新编译内核后若希望生效还需要重启OS,开发效率也相当低下。而eBPF提供了相当友好的内核开发/观测机制,即:由用户编写符合一定规范的代码,编译后加载至内核,内核会在指定的时机执行这段代码,内核同时还会将Hook点相关的上下文传递给这段代码供使用,代码可以修改上下文,或是通过返回值来改变
1469 0
服务网格eBPF应用探索之(一)eBPF基础知识
|
1月前
|
弹性计算 人工智能 运维
保姆级阿里云服务器优惠政策解析:轻量、ECS新购和续费最新活动参考,新老用户省钱选型全攻略
对于个人开发者、学生、小微企业而言,云服务器的新购价格与长期续费成本,是决定上云方案是否可行的核心因素。很多用户在初次选购服务器时,只关注新购的低价,却忽略续费相关政策,等到实例即将到期,才发现续费价格大幅上涨,业务成本超出预期。阿里云服务器的优惠体系分为新购优惠与续费优惠两大板块,轻量应用服务器、ECS弹性云服务器拥有独立的活动规则,低价套餐存在严格的资格、配置、数量限制,一旦操作不当,就会直接失去低价续费资格。本文将完整解析服务器新购、续费的最新活动政策,区分新用户、老用户、企业认证账号的权益差异,拆解套餐资格判定、配置变更带来的影响,搭配服务器资源检测命令、ECS API查询代码、账单监
202 0
|
1月前
|
人工智能 弹性计算 API
阿里云优惠活动参考:优惠券、轻量/ECS/GPU云服务器、AI大模型与应用活动全汇总,新老用户省钱方案
随着云上开发与AI应用落地需求持续增长,大量个人开发者、学生、小微企业都在寻找稳定、低成本的云上资源。阿里云常年持续推出各类优惠权益,覆盖代金券、云服务器算力、AI大模型API调用、零代码AI应用等多个板块。不同活动面向新用户、老用户、企业客户、学生群体设置差异化权益,很多用户在使用过程中容易混淆优惠券适用范围、免费额度有效期、套餐抵扣规则,出现领券后无法使用、优惠叠加失败、模型调用产生预期外账单等问题。本文将完整汇总阿里云当前主流优惠活动,划分云服务器、AI大模型、AI应用、通用代金券四大板块,讲解领取条件、适用产品、限制规则,附带命令行与Python代码实操示例,帮助大家合理规划资源,最大
343 0
|
SQL 人工智能 自然语言处理
做 AI 搜索优化的服务商怎么选?用一次可复核的 POC 完成筛选
如何选 AI 搜索优化(GEO)服务商? 别信榜单,用一次可复核的 POC 来筛。本文给出完整方法:用 10~20 个高价值提示词建数据表、用 SQL 复算提及率/推荐率/引用率、现场验证诊断与"监测—执行—复测"闭环,把服务商能力变成一条企业能自己复算的数据链路。
|
2月前
|
缓存 人工智能 API
DeepSeek‑V4全解析:Flash与Pro双版本性能差异、计费规则与API实战调用完整教程
DeepSeek‑V4是新一代MoE混合专家架构大模型,产品划分为Flash、Pro两个独立版本,两款模型统一标配百万Token超长上下文窗口,把百万级长文本能力下放到不同成本档位,既支持高并发大规模业务场景,也能胜任复杂逻辑推理、Agent智能体开发、深度代码工程任务。很多开发者在实际接入时,很难分清Flash与Pro的适用边界,对缓存计费、思考模式、Function Calling工具调用等特性理解模糊,同时缺少可以直接复制运行的完整API实操代码。本文从模型架构、性能差异、计费规则、业务选型、API调用实操、生产环境避坑等多个维度完整拆解DeepSeek‑V4,帮助开发者快速完成评估、调
1026 0
|
3月前
|
人工智能 缓存 自然语言处理
阿里云Token Plan是什么?如何收费?Credits计费额度、支持AI模型、订阅及使用指南
阿里云Token Plan团队版是百炼推出的AI大模型订阅服务,以Credits统一计量,支持千问、DeepSeek、Kimi等多模型文本/图像生成,兼容主流编程与智能体工具;提供标准/高级/尊享三档坐席、团队管理后台及数据安全保障,仅限华北2(北京)地域使用。在阿里云百炼官网:https://t.aliyun.com/U/fPVHqY 免费领取千万Tokens
451 1
|
4月前
|
人工智能 自然语言处理 监控
AI输出可信度量化:从基准分数到泛化能力的评估体系构建
AI在医疗、金融、法律等关键场景部署日益广泛,但高基准准确率≠真实可靠。本文提出以泛化准确率为核心、融合语义熵、置信校准、响应一致性、偏见检测等多维指标的AI输出质量评估体系,助力构建可信赖AI。
384 0
|
4月前
|
人工智能 自然语言处理 前端开发
阿里云百炼Qwen3.7-Max模型详解:综合能力、核心优势与订阅计划全指南
Qwen3.7-Max是阿里云通义实验室联合百炼平台打造的新一代旗舰大模型,也是Qwen3.7系列中的顶配版本,定位为**智能体时代全能基座模型**。区别于仅支持单轮对话、简单指令的传统大模型,它从底层架构针对智能体运行逻辑进行深度优化,核心目标是让AI独立完成跨越数百步甚至数千步的复杂长周期任务,真正实现“无人值守式”作业。该模型依托阿里云成熟的算力基础设施与百炼全链路服务体系,不仅具备顶尖的自然语言理解、逻辑推理、多语言处理能力,还原生支持MCP(模型上下文协议),可无缝对接主流智能体框架、第三方工具、云服务组件,打破技术栈壁垒。在行业横向对比中,Qwen3.7-Max在多项权威基准测试中
736 0
|
弹性计算 网络安全 数据中心
阿里云专有网络VPC网段192、172和10选择方法
2023阿里云专有网络VPC网段192、172和10选择方法
1910 0
阿里云专有网络VPC网段192、172和10选择方法