gpt4 book ai didi

reactjs - 使用react-native-svg-uri时SVG不渲染

转载 作者:行者123 更新时间:2023-12-03 14:30:44 26 4
gpt4 key购买 nike

环境信息

react native 信息输出:

"react": "16.8.6",
"react-native": "0.60.4"

库版本:1.2.3

重现步骤

  1. 使用react-native-cli 创建一个新项目。
  2. 将一个SVG文件引入项目的src文件夹中(我下载并使用了react-native-svg-uri文档中提到的homer simpson图像进行测试)。<
  3. 将 svg 导入为 import MySVG from './mysvg.svg';
  4. MySVG 传递到 SvgUri 组件的 svgXmlData 属性

预期行为

图像应呈现在屏幕上

可重现的示例代码

import React from 'react';
import SvgUri from 'react-native-svg-uri';

import MySVG from './mysvg.svg';

const MyComponent = () => {
return (
<>
<SvgUri
svgXmlData={MySVG}
width="25"
height="25"
/>
</>
);
};

export default MyComponent;

错误消息

error message

最佳答案

您可以尝试此直接路径声明

<SvgUri
width="25"
height="25"
source={require('./mysvg.svg')} />

关于reactjs - 使用react-native-svg-uri时SVG不渲染,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57410400/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com