首页 > 其他分享 >useImperativeHandle拿不到对应的值

useImperativeHandle拿不到对应的值

时间:2023-12-27 17:55:40浏览次数:32  
标签:useImperativeHandle Download current 组件 Editor download 对应 不到

前情:

1、我有一个Editor组件,Editor里有一个子组件Download
目的:我想把Download组件里的download方法暴露出去,想让其他地方也可以触发download方法
2、由于我的Editor和Download组件都是函数组件,因此,需要使用useImperativeHandle和forwardRef结合达到目的

问题:

拿不到对应download方法
image
image

解决方案:

image

使用:

<Editor ref={editorRef} />
editorRef.current.downloadRef.current.download()

标签:useImperativeHandle,Download,current,组件,Editor,download,对应,不到
From: https://www.cnblogs.com/husq/p/17931082.html

相关文章

  • node node-sass sass-loader版本对应问题(转)
    1.查看本地node版本node-v具体对应版本如下图:具体对应链接地址:node-sass2.查看项目中package中node-sass和sass-loader是否对应node版本3.不对应应修改成对应版本号以下是部分版本号对应,具体可百度sass-loader4.1.1,node-sass4.3.0sass-loader7.0.3,node-sass4.7.2......
  • 金蝶云表单【表单插件】---物料新增按钮点击自动获取老系统中对应的物料信息20231226
    金蝶云需求:1、物料新增时,通过快捷方式自动获取老系统K3Wise中对应物料的相关信息;2、具体相关对应物料字段项信息,由存储过程:execpro_lyh_get_oldsystemwlxx'002'来查询结果;usingSystem;usingSystem.Collections.Generic;usingSystem.Linq;usingSystem.Text;usingSyste......
  • 为什么python总是读取不到文件
    在Python中,当你尝试读取文件但却无法成功时,可能有几个常见的原因。下面将探讨一些可能导致Python无法读取文件的问题,并提供相应的解决方案。1.文件路径错误:当你提供给Python的文件路径不正确时,它将无法找到该文件。确保你提供的文件路径是准确的,包括文件名和文件所在的文件夹路径。......
  • go服务get请求中携带分号(;)时报错,获取不到参数的问题
    前言我们在写get方式的api请求时,有时候会用这样的一种方式携带参数:http://ip:port/a/b?query=key:1;value:2&other=xxx,这里我们注意到query一个字段其实是携带了等子字段的,一个是key,一个是value;这在go1.17版本之前是没有问题的。但是在1.17之后打印警告,在1.20之后,go服务会......
  • 是否还在为找不到合适的GPT网站而烦恼?不用担心,这里有一些值得一看的汇总!
    1.ChartGPT聊天⭐功能:包含ChartGPT3.5,ChartGPT4.0功能,以及DALL-E3绘画和AI绘画,PDF文件分析,AI联网,AI识图(上传一张图片,能分析出图片上所有细节,体验过真的很强大)。2.Chart8聊天⭐功能:包含ChartGPT3.5,ChartGPT4.0功能,PDF文件分析,语音聊天,图片识别,DALL-E3绘画和AI绘画,PDF文件分析,AI联......
  • 收不到异步通知的原因
    之前有和大家分享过支付宝异步通知如何使用 的相关内容,但是有些时候吧,就是收不到异步通知,也不知道是什么原因导致的。今天来帮大家汇总下在「收不到异步通知」的情况下,如何排查问题出现在哪里。  异步通知发送的条件在文章[手把手|支付宝异步通知如何使用]中有详细介绍......
  • VS2019,无法启动程序xxx.exe,系统找不到指定的文件,重新生成解决方案报错
     调试程序报错如图一、尝试重新生成解决方案二、如果生成解决方案也报错,重新安装.netSDK本人所用为VS2019,.net5,到官网下载.net5的SDK重新安装后,恢复正常,重新生成成功,启动调试成功。.net各版本下载地址:https://dotnet.microsoft.com/en-us/download/dotnet.net5下载地址:h......
  • C#版本与.NET版本对应关系以及各版本的特性
    C#版本与.NET版本对应关系以及各版本的特性 C#版本.NET版本发布日期特性C#1.0.NETFramework1.02002-02-13委托、事件C#1.1.NETFramework1.12003-04-24APM(异步编程模型)C#2.0.NETFramework2.02005-11-07泛型、匿名方法、迭代器、可空类型C#......
  • vscode打开vue3,报红,ts类型找不到问题
    vscode不用禁用原有的插件Veyur和javascriptVue之前vscode检测到vue3,自动推荐安装了VueLanguageFeature(Volar),但用它扔有类型报错。官方推荐,使用它时禁用Vetur,以免有冲突。只需安装TypeScriptVuePlugin(Volar)并且打开,设置中的命令面板,快捷键f1,搜索type:select,选......
  • 与认知不到位的人谈谈学习信奥的好处
    相比较艺术课而言,信奥对学习的促进可以说是全方面的:信奥的题目都需要超常的阅读理解能力,这是语文的核心竞争力;信奥就是用程序解决奥数难题,以数学为基石;学习信奥是以英文命令为语言,因此与英语可以达到相辅相成的效果;信奥是人工智能、机器人、科创等高新科技的基础能力,本身就是......