流程描述
弹窗的值需要通过formRef(这是ref的一个包装)清除。
页面如下

点击红色的修改,弹出弹窗,蓝色为点击之后清除选择框中的值,以便下次打开重新赋值。
理解编写第一次(不成功)
子组件,forwardRef的第二个参数没有传值通过props传递


父组件触发


结果是点击叉叉没有弹出“哈哈哈哈”
不通过props传递ref,通过forwardRef的第二个参数传递ref;
成功触发截图如下

子组件代码如下


父组件代码不变
总结:forwardRef,useImperativeHandle,需要一起使用,并且ref值不能通过props传递,需要forwardRef传递。