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

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 = false
  emit('accuracy', accuracy);
};
</script>

父组件

<surfaceunit @sendUnitdivision="sendUnitdivision" >
<script lang="ts" setup>
const accuracy = (e) => {
  console.log(e, '传的值');
}
</script>

http://www.kler.cn/a/388609.html

相关文章:

  • 哪款开放式耳机好用?5款实力出众的开放式耳机按头安利!
  • java操作ES(一)RestHighLevelClient(2)集成与demo
  • ODOO学习笔记(3):Odoo和Django的区别是什么?
  • Vue自定义指令详解——以若依框架中封装指令为例分析
  • macos中安装和设置ninja
  • FPGA高速设计之Aurora64B/66B的应用与不足的修正
  • 机器学习(五)——支持向量机SVM(支持向量、间隔、正则化参数C、误差容忍度ε、核函数、软间隔、SVR、回归分类源码)
  • FPGA 第5讲 点亮你的LED灯
  • Windows下AMD显卡配置pyTorch记录
  • 云计算基础知识
  • Spring Boot架构下的工程认证计算机课程管理
  • 7.4、实验四:RIPv2 认证和触发式更新
  • 适用于 Windows 11/10 电脑 的 13 个最佳文件恢复软件
  • window下安装rust 及 vscode配置
  • 《一本书讲透 Elasticsearch》京东评论采集+存储+可视化全 AI 实现
  • 《数据结构》--二叉树【上】
  • ubuntu下安装 git 及部署cosyvoice(2)
  • 【开源社区】ELK 磁盘异常占用解决及优化实践
  • 如何平滑切换Containerd数据目录
  • android 适应CA证书
  • spring-security(两种权限控制方式)
  • Qt 界面无边框 拖拽移动 问题处理:setMouseTracking(true)无法跟踪鼠标事件
  • <项目代码>YOLOv8 玉米地杂草识别<目标检测>
  • unity3d————四元数,欧拉角的互相转换的初步了解
  • 【bayes-Transformer-GRU多维时序预测】多变量输入模型。matlab代码,2023b及其以上
  • Bert框架详解(上)