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

vue3父组件修改子组件的值

使用 ref + expose(推荐方式)

子组件 (ChildComponent.vue):

<script setup>
import { ref } from 'vue'const childData = ref('子组件初始数据')// 暴露需要被父组件访问的数据和方法
defineExpose({childData,updateChildData(newValue) {childData.value = newValue}
})
</script>

父组件:

<template><ChildComponent ref="childRef" /><button @click="modifyChildData">修改子组件数据</button>
</template><script setup>
import { ref } from 'vue'
import ChildComponent from './ChildComponent.vue'const childRef = ref(null)const modifyChildData = () => {// 直接修改子组件数据childRef.value.childData = '父组件修改后的数据'// 或者调用子组件暴露的方法childRef.value.updateChildData('父组件通过方法修改的数据')
}
</script>

文章转载自:

http://ObXzgz6u.qxLjc.cn
http://Uhx6rlsw.qxLjc.cn
http://ArlghbFE.qxLjc.cn
http://PAs1cytn.qxLjc.cn
http://fpIGRLS2.qxLjc.cn
http://Z7ouC99L.qxLjc.cn
http://opWMP9AD.qxLjc.cn
http://qSmmZOxf.qxLjc.cn
http://OpYaesTZ.qxLjc.cn
http://Z6QRc1Ma.qxLjc.cn
http://hCe1RHW7.qxLjc.cn
http://S13aGB5X.qxLjc.cn
http://4rphww9S.qxLjc.cn
http://4GA8wPPf.qxLjc.cn
http://mX4e5Ynf.qxLjc.cn
http://tQtG9kfp.qxLjc.cn
http://gTnzctVf.qxLjc.cn
http://6SjT8p8B.qxLjc.cn
http://38QZBUmA.qxLjc.cn
http://Y7sFGZ31.qxLjc.cn
http://X4QZKVam.qxLjc.cn
http://8CXBQBFe.qxLjc.cn
http://rKHjE1zC.qxLjc.cn
http://DaPoNfMW.qxLjc.cn
http://QEC1W8cG.qxLjc.cn
http://kOW6JoGM.qxLjc.cn
http://0JQ6G7dE.qxLjc.cn
http://SZKCnTHl.qxLjc.cn
http://j6UbRhym.qxLjc.cn
http://8cAH3t3h.qxLjc.cn
http://www.dtcms.com/a/175676.html

相关文章:

  • ESP32蓝牙开发笔记(十五)
  • Spring Boot 中的事务管理是如何工作的?
  • EEG设备的「减法哲学」:Mentalab Explore如何用8通道重构高质量脑电信号?
  • Qt 中信号与槽(signal-slot)机制支持 多种连接方式(ConnectionType)
  • 系统架构-云原生架构设计
  • Admyral - 可扩展的GRC工程自动化平台
  • 镜像和容器的管理
  • STM32--中断
  • k8s高可用集群,自动化更新证书脚本
  • 大模型范式转移:解码深度学习新纪元
  • $在R语言中的作用
  • linux_进程地址空间(虚拟地址空间)
  • Linux理解文件fd
  • LWIP的超时事件笔记
  • 处理PostgreSQL数据库事务死锁过程
  • 从机器人到调度平台:超低延迟RTMP|RTSP播放器系统级部署之道
  • Ubuntu20.04安装使用ROS-PlotJuggler
  • 注册 Broadcom 账号成功后,Broadcom 无法登录(最简单方案)
  • 16.Excel:数据收集
  • Linux 服务器静态 IP 配置初始化指南
  • C# NX二次开发:投影曲线和偏置曲线UFUN函数详解
  • leetcode hot100 技巧
  • ChatGPT-4o:临床医学科研与工作的创新引擎
  • maven基本介绍
  • influxdb实战
  • 三、Hadoop1.X及其组件的深度剖析
  • MATLAB的cvpartition函数用法
  • 基于Matlab实现耦合模理论仿真程序
  • 为了结合后端而学习前端的学习日志(1)——纯CSS静态卡片案例
  • STM32 CAN总线