当前位置: 首页 > 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>

相关文章:

  • BLE协议栈的解析
  • 4.3 random模块
  • 中小企业MES系统详细设计
  • 低代码/AI是否会取代前端开发?
  • 倒排索引与数据库索引
  • 小刚说C语言刷题—1018三角形类别
  • [预备知识]5. 优化理论(一)
  • Linux 库文件详解
  • 文章六:《循环神经网络(RNN)与自然语言处理》
  • 云盘系统设计
  • EMC PowerStore存储学习之一NVMe磁盘的命名规则
  • 预订接口优化:使用本地消息表保证订单生成、库存扣减的一致性
  • 程序员转行酒店用品客户经理
  • MySQL 中的游标(Cursor)
  • [计算机科学#8]:指令与程序的奥秘
  • c语言的常用关键字
  • WebRtc11:SDP详解
  • AE/PR模板 100个现代文字标题动态排版效果动画 Motion Titles
  • C++ unordered_set unordered_map
  • LearningFlow:大语言模型城市驾驶的自动化策略学习工作流程
  • 成为中国骑手孵化器,上海环球马术冠军赛是最好的历练舞台
  • 国家能源局:鼓励各地探索深远海、沙戈荒等可再生能源制氢场景
  • 人民日报评论员:把造福人民作为根本价值取向
  • 德国斯图加特发生车辆冲撞人群事件,至少三人受伤
  • 生命与大海相连:他在300多米的深海行走,在沉船一线打捞救援
  • 王受文已任中华全国工商业联合会领导班子成员