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

组件通信-props

props 是使用频率最高的一种通信方式,父>子  子>父

  • 父传子:属性值 是非函数
  • 子传父:属性值 是函数

父组件

<script setup lang="ts">
import { ref } from 'vue'
import Child from './Child.vue'
const car = ref('奥迪')
const toy = ref('')
const getToy = (value: string) => {console.log('接收到子组件传递过来的玩具', value);toy.value = value
}
</script><template><div class="father"><h1>父组件</h1><h4>父的车:{{ car }}</h4><h4 v-if="toy">子给的玩具:{{ toy }}</h4><Child :car="car" :sendToy="getToy" /></div></template>

子组件

<script setup lang="ts">
import { ref } from 'vue'
defineProps(['car', 'sendToy'])
const toy = ref('奥特曼')
</script><template><div class="child"><h1>子组件</h1><h4>子的玩具:{{ toy }}</h4><div>父给的车:{{ car }}</div><button @click="sendToy(toy)">把玩具传递给父亲</button></div></template>

http://www.xdnf.cn/news/254305.html

相关文章:

  • 类与对象(中)
  • OnlyOffice Document Server 源码调试指南-ARM和x86双模式安装支持
  • < 自用文 Texas style Smoker > 美式德克萨斯烟熏炉 从设计到实现 (第一部分:烹饪室与燃烧室)
  • 类与类之间的关系详解
  • 部署Superset BI(二)再战Superset
  • 【信息系统项目管理师-论文真题】2013上半年论文详解(包括解题思路和写作要点)
  • AI编译器对比:TVM vs MLIR vs Triton在大模型部署中的工程选择
  • PyQt 或 PySide6 进行 GUI 开发文档与教程
  • 【东枫电子】AMD / Xilinx Alveo™ UL3422 加速器
  • MTV-SCA:基于多试向量的正弦余弦算法
  • GNOME扩展:ArcMenu的Brisk布局左右调换
  • 在Kali Linux上安装GNOME桌面环境完整教程
  • 【Linux系统】线程
  • 一种快速计算OTA PSRR的方法(Ⅰ)
  • open files 打开文件数
  • SALOME源码分析: JobManager
  • [更新完毕]2025五一杯B题五一杯数学建模思路代码文章教学: 矿山数据处理问题
  • php artisan resetPass 执行密码重置失败的原因?php artisan resetPass是什么 如何使用?-优雅草卓伊凡
  • PDF转换工具xpdf-tools-4.05
  • 【AI面试准备】AI误判案例知识库优化方案
  • 依赖倒置原则
  • AI外挂RAG:大模型时代的检索增强生成技术
  • 笔试专题(十四)
  • 基于C++、JsonCpp、Muduo库实现的分布式RPC通信框架
  • c语言的常用关键字
  • (六——下)RestAPI 毛子(Http resilience/Refit/游标分页)
  • math.atan2(y, x)
  • 人工智能搜索时代的SEO:关键趋势与优化策略
  • PyTorch 2.0编译模式深度评测:图优化对GPU利用率的影响
  • LabVIEW 中VI Server导出 VI 配置