React 根据 组件名称动态加载组件


const Component = ({ is, children, ...restProps }) => {
  const Tag = require("antd")[is];

  if (!Tag) return false;

  return <Tag {...restProps}>{children}</Tag>;
};

export default Component;

  

<Component
          is="Switch"
          checkedChildren="开启"
          unCheckedChildren="关闭"
          defaultChecked
          onClick={() => console.log(222)}
        >
          122
        </Component>

  


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM