重学vue3:vue3组件通信的几种方法

devtools/2025/3/14 7:40:15/

1. Props(属性传递)

  • 应用场景
    适用于父组件向子组件传递数据,通常用于单向数据流。
  • 流程
    1. 父组件在子组件标签上通过属性绑定数据(使用 : 或 v-bind)。
    2. 子组件使用 defineProps 宏声明并接收这些属性。
    3. 子组件可以直接使用接收到的 props 数据。
  • 代码示例
javascript"><!-- 父组件 -->
<template><ChildComponent :message="parentMessage" />
</template><script setup>
import { ref } from 'vue';
import ChildComponent from './ChildComponent.vue';const parentMessage = ref('Hello from parent');
</script><!-- 子组件 -->
<template><p>{{ message }}</p>
</template><script setup>
import { defineProps } from 'vue';const props = defineProps({message: String
});
</script>

2. Emits(事件发射)


http://www.ppmy.cn/devtools/166963.html

相关文章

K8S的搭建

一。关闭防火墙和SELinux 1.1systemctl stop firewalld 1.2setenfoce 0 二。配置内核转发以及网桥过滤 2.1vi /etc/sysctl.d/k8s.conf 2.2sysctl -p /etc/sysctl.d/k8s.conf &#xff1a;让文件生效 2.3modprobe br_netfilter&#xff1a;加载模块 三。启动ipvs&#xff…

使用 Chrome Flags 设置(适用于 HTTP 站点开发)

使用 Chrome Flags 设置&#xff08;适用于 HTTP 站点开发&#xff09; 在 Chrome 地址栏输入&#xff1a;chrome://flags/在搜索框输入 “Insecure origins” 或 “Allow invalid certificates”。找到 “Insecure origins treated as secure” 选项&#xff08;或者 #allow-…

PyTorch-张量的创建

文章目录 张量的创建1. 安装 PyTorch2. 基本创建方式2.1 torch.tensor 根据指定数据创建张量2.2. torch.Tensor 根据形状创建张量, 其也可用来创建指定数据的张量2.3. 指定类型的张量创建2.3.1. torch.IntTensor&#xff1a;创建整数类型张量2.3.2. torch.FloatTensor&#xff…

12. Pandas :使用pandas读Excel文件的常用方法

一 read_excel 函数 其他参数根据实际需要进行查找。 1.接受一个工作表 在 11 案例用到的 Excel 工作簿中&#xff0c;数据是从第一张工作表的 A1 单元格开始的。但在实际场景中&#xff0c; Excel 文件可能并没有这么规整。所以 panda 提供了一些参数来优化读取过程。 比如 s…

工控hmi医疗终端机的界面如何来设计?本文为你解答

一、了解用户需求和使用场景 在设计工控 HMI 医疗终端机的界面之前&#xff0c;首先需要深入了解用户需求和使用场景。医疗终端机的用户主要是医护人员&#xff0c;他们在紧张的工作环境中需要快速、准确地获取患者信息、操作医疗设备等。因此&#xff0c;界面设计应充分考虑医…

LeetCode hot 100 每日一题(7)--3. 无重复字符的最长子串

这是一道难度为中等的与滑动窗口相关的题目&#xff0c;让我们来看看题目描述&#xff1a; 给定一个字符串 s &#xff0c;请你找出其中不含有重复字符的 最长 子串 的长度。 示例 1: 输入: s “abcabcbb” 输出: 3 解释: 因为无重复字符的最长子串是 "abc"&#xf…

Qt的QMenu 和 QAction的样式设置

在 Qt 中&#xff0c;QMenu 和 QAction 的样式可以通过 Qt 样式表&#xff08;QSS&#xff09; 或 子类化绘制 来自定义。以下是详细的样式设置方法&#xff1a; 1. 使用 Qt 样式表&#xff08;QSS&#xff09; 通过设置样式表&#xff0c;可以快速修改菜单和菜单项的外观。 …

探索DBSCAN:密度聚类的强大工具

引言 在数据挖掘和机器学习领域&#xff0c;聚类算法是一种重要的无监督学习方法&#xff0c;用于将数据集中的对象分组&#xff0c;使得同一组内的对象相似度较高&#xff0c;而不同组之间的对象相似度较低。常见的聚类算法包括K-means、层次聚类等。 然而&#xff0c;这些算法…