gpt4 book ai didi

javascript - 在React应用程序中加载svg外部链接源

转载 作者:行者123 更新时间:2023-12-03 01:06:58 26 4
gpt4 key购买 nike

我不是使用 svg-s 的专家,但到目前为止,我在 React 应用程序中加载 svg 还没有遇到任何问题。我从外部链接源获取 svg,并希望将其与 svg 标签一起使用,而不仅仅是 image 标签,因为使用图像标签还存在尺寸调整问题。问题是 SVG 不显示在浏览器中。这是我的 svg 代码`

<svg width="100%" height="100%" xmlns="http://www.w3.org/2000/svg" xmlnsXlink="http://www.w3.org/1999/xlink">
<use linkHref="https://restcountries.eu/data/rus.svg" className="country__flag" width='300' height='100'></use>
</svg>

控制台中没有错误。 Svg 存在于 DOM 中但不显示。我想在运行时导入它。应用程序是关于搜索国家并获取他们的国旗,所以当用户搜索某个国家时,我从我的服务器发出请求,然后将其发送到客户端。我应该在 webpack 中为 svg 添加一些测试规则吗?

最佳答案

使用

<embed className='yourClassForCss' src="https://restcountries.eu/data/rus.svg">

如果这是指向您网站的链接,请确保它是静态文件夹(处理 svg)。

如果这是其他网站的 url,则不需要在 webpack 中添加规则

关于javascript - 在React应用程序中加载svg外部链接源,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52353430/

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