我在Ionic 5中有一个React应用程序,我想向其中添加一些自定义SVG。
This SO question is about Angular,
但我的问题是关于React的。
我的应用程序文件夹结构如下:
这是
SvgListen.tsx
:
import React from 'react';
import { ReactComponent as ListenSvg } from './listen.svg';
import { IonIcon } from '@ionic/react';
const SvgListen = () => (
<>
<ListenSvg />
<IonIcon src="./listen.svg" font-size="48px" />
</>
);
export default SvgListen;
在Chrome中测试应用程序时,我得到以下HTML:
<ion-icon src="./listen.svg" font-size="48px" role="img" class="ios hydrated"></ion-icon>
这个
<ListenSvg />
我导入的内容显示正确;但是不显示离子图标。也没有错误消息。
我查过了
this blog post
,但其中概述的方法也没有成功。
如何使用显示自定义SVG
<IonIcon>
Ionic 5?