vue3+ts 父组件使用ref获取子组件属性失效?请看这里(^o^)/

news/2024/12/26 23:58:24/

使用 <script setup>写法会导致父组件无法访问到子组件中的属性和方法,需要使用defineExpose将其暴露出去。

子组件(children.vue):

javascript"><template><div>{{ str }}</div>
</template><script setup lang="ts">import { ref, defineExpose } from 'vue';const str = ref('嘻嘻');defineExpose({ str }); // 敲黑板 看重点
</script>

父组件(parent.vue):

javascript"><template><div><children ref="childrenRef" /></div>
</template><script setup lang="ts">import children from './children.vue';import { ref } from 'vue';const childrenRef = ref(null);console.log(childrenRef.value?.str);</script>


http://www.ppmy.cn/news/1558385.html

相关文章

Hadoop实现WordCount详解

文章目录 Hadoop实现WordCount详解一、引言二、Hadoop WordCount实现步骤1、环境搭建2、编写WordCount程序2.1、Mapper类2.2、Reducer类2.3、驱动类 三、编译与打包四、运行WordCount程序五、总结 Hadoop实现WordCount详解 一、引言 在大数据处理领域&#xff0c;WordCount是…

RPA系列-uipath 学习笔记3

用uipath读取excel填写表单 所有素材都搬运自uipath academy 读取数据 现在手头上有这样一份数据 需要按行依次把数据填入到浏览器中的表单中&#xff0c;首先创建一个空的process 在activity中拉入excel process scope,同时在里面点击use_excel_file,选择你要使用的file,并…

Redis 安装部署[主从、哨兵、集群](linux版)

说明&#xff1a;如果打算将本文内容应用于生产环境&#xff0c;建议对相关参数进行适当调整&#xff0c;以确保系统的稳定性和性能优化。 背景 长期以来&#xff0c;我们一直在使用Redis&#xff0c;但始终未能形成一个高效的运维模式来快速搭建Redis环境。因此&#xff0c;我…

shardingsphere分库分表项目实践5-自己用java写一个sql解析器+完整项目源码

前1节我们介绍了 shardingsphere 分表分库的sql解析与重写&#xff1a; shardingsphere分库分表项目实践4-sql解析&重写-CSDN博客 那么shardingsphere sql 解析底层究竟是怎么实现的呢&#xff0c;其实它直接用了著名的开源软件 antlr . antlr 介绍&#xff1a; ANTLR&a…

微信小程序的消息头增加的字段不能有下滑线,字段大写字母自动转换消息字母

微信小程序的消息头增加的字段不能有下滑线&#xff0c;字段大写字母自动转换消息字母。这个是微信小程序的坑。 正式环境&#xff1a; 微信小程序的消息头增加了一个字段device_id,结果node.js打印出来的字段没有该字段。 [2024-12-20T09:45:54.476] [DEBUG] app - ctx.head…

几款性能优秀的差分进化算法DE(SaDE、JADE,SHADE,LSHADE、LSHADE_SPACMA、LSHADE_EpSin)-附Matlab免费代码

引言 差分进化算法&#xff08;Differential Evolution&#xff0c;简称DE&#xff09;是一种全局优化算法&#xff0c;由Storn和Price于1995年首次提出。它主要用于求解实数优化问题&#xff0c;属于演化算法的一种。DE算法以其结构简单、容易实现、收敛快速和鲁棒性强等特点…

建筑工地AI安全检测系统:YOLO11数据标注训练与PyQt5界面设计应用开发

“随着建筑行业的快速发展&#xff0c;工地的安全监管显得尤为重要。传统的人工监管方式效率低、成本高&#xff0c;难以及时发现潜在的安全隐患。为了解决这一问题&#xff0c;本项目基于YOLOv11目标检测算法&#xff0c;利用2800多张建筑工地影像数据及其标注数据&#xff0c…

linux-20 根文件系统(二)命名规则、学习范围概述

接下来说一说linux这些文件系统中的文件以及文件目录的命名规则&#xff0c;要自己创建文件的话&#xff0c;怎么给这个文件起名&#xff1f;之前提到过&#xff0c;linux是严格区分文件的名称&#xff0c;大小写的对吧&#xff1f;严格区分大小写&#xff0c;但是还要记住以下…