• React Hooks中父组件中调用子组件方法


     参考 : https://www.cnblogs.com/muamaker/p/11647626.html

     父组件中 代码
    import { useState, useEffect, useRef } from 'react';
    
    
     // ------------------ 开票触发模态框
      const childRef = useRef();
      const setHanshu = () => {
        // changeVal就是子组件暴露给父组件的方法
        childRef.current.changeVal();
      };


      {/* 点击开票出现模态框 */}
              <InVoiceBox orderInfo={orderInfo} cRef={childRef} />

      

    子组件 代码
    import React, { useEffect, useState, useImperativeHandle } from 'react';
     // 此处注意useImperativeHandle方法的的第一个参数是目标元素的ref引用
      useImperativeHandle(props.cRef, () => ({
        // changeVal 就是暴露给父组件的方法
        changeVal: () => {
        。。。。。业务逻辑
        },
      }));
    

      

    苦心人,天不负
  • 相关阅读:
    让人难以想出的动态转移方程小集
    初识DP
    CSP复赛day2模拟题
    通知
    未完成作业
    2019年东莞特长生 散步
    营救
    农场主
    安全密码
    开发区规划
  • 原文地址:https://www.cnblogs.com/taxun/p/13527629.html
Copyright © 2020-2023  润新知