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

vue3 传值的几种方式

一.父组件传子组件

父组件

//父组件
<Decisionobject :Decisionselected="Decisionselected"></Decisionobject>
<script lang="ts" setup>
let Decisionselected = ref(false);
</script>

子组件

<script lang="ts" setup>
import { defineProps } from 'vue';
import { ref, watch } from 'vue';
const props = defineProps({Decisionselected: Boolean
});
//watch监听事件监听父组件传过来的值
watch(() => props.Decisionselected, (newVal) => {console.log('父组件传递过来的值', newVal);
});
</script>

二.子组件传父组件

子组件

<script lang="ts" setup>
import {  defineEmits} from 'vue';
const emit = defineEmits(['accuracy']);
//通过点击事件传递
const handleOk = (e: MouseEvent) => {visible.value = falseemit('accuracy', accuracy);
};
</script>

父组件

<surfaceunit @sendUnitdivision="sendUnitdivision" >
<script lang="ts" setup>
const accuracy = (e) => {console.log(e, '传的值');
}
</script>
http://www.lryc.cn/news/478981.html

相关文章:

  • AUTOSAR CP NVRAM Manager规范导读
  • 2024阿里云CTF Web writeup
  • 软件著作权申请教程(超详细)(2024新版)软著申请
  • 三维测量与建模笔记 - 3.2 直接线性变换法标定DLT
  • Whisper AI视频(音频)转文本
  • 全网最详细RabbitMQ教学包括如何安装环境【RabbitMQ】RabbitMQ + Spring Boot集成零基础入门(基础篇)
  • esp32记录一次错误
  • Moonshine - 新型开源ASR(语音识别)模型,体积小,速度快,比OpenAI Whisper快五倍 本地一键整合包下载
  • java-web-苍穹外卖-day1:软件开发步骤简化版+后端环境搭建
  • 一个国产 API 开源项目,在 ProductHunt 杀疯了...
  • 斗破QT编程入门系列之二:认识Qt:编写一个HelloWorld程序(四星斗师)
  • 木马病毒相关知识
  • 用 Python 写了一个天天酷跑(附源码)
  • 【网络-交换机】生成树协议、环路检测
  • C++ 中的 JSON 序列化和反序列化:结构体与枚举类型的处理
  • MySQL 批量删除海量数据的几种方法
  • 【docker入门】docker的安装
  • 单例模式五种写法
  • 解析静态链接
  • 前端基础-html-注册界面
  • 量子电路的实现 基于ibm的qiskit
  • 关于谷歌浏览器debug模式不进断点问题解决方案
  • 制造行业实践|悠进电装基于超融合完成信息化改造, 保障业务系统 7/24 长跑
  • 如何学习C++游戏开发
  • 计算网络信号
  • 【Vue 全家桶】6、vue-router 路由(更新中)
  • 解决程序因缺少xinput1_3.dll无法运行的有效方法,有效修复丢失xinput1_3.dll
  • uni-popup 弹出框
  • Android笔记:Android中Fragment改变主题
  • GEE 训练——利用sentinel-2数据计算两栖NDVI前后差异