直播场景中的语音创新:用EmotiVoice生成实时互动语音
2025/12/17 16:37:52
通过@ant-design/icons引入Icon大对象,通过Icon['icon名']获取对应的对象,在需要添加icon的地方调用React.createElement就可以显示icon。
import { Button } from "antd" import React from 'react' import * as Icon from '@ant-design/icons'; function MyButton(props:{ icon: string, text: string, }){ return ( <> <Button icon={ React.createElement( Icon[props.icon] ) }> {props.text} </Button> </> ) } export default function(){ return ( <> <MyButton icon='PlusOutlined' text='Add' /> <br/> { React.createElement( Icon['PlusOutlined'] ) } </> ) }