首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >每次使用svg时,它都会给我带来错误。

每次使用svg时,它都会给我带来错误。
EN

Stack Overflow用户
提问于 2022-07-01 14:57:34
回答 1查看 114关注 0票数 0

我使用adobe插图创建了一个SVG,但是当试图将它添加到项目中时,它只会给出一个错误,而且我用SVGator创建的SVG也会出现错误。总之,每一个SVG都给了我一个错误,但是在裸露的HTML项目中,它的运行非常完美。

有人能指导我如何使用SVG做出反应吗?

我犯了错误

  1. SVG与Adobe

在按照它的建议添加{}后,给我以下

代码语言:javascript
复制
Private names are only allowed in property accesses (`obj.#a`) or in `in` expressions 
 <style>.cls-1{{fill:url(#a)}}</style>

从网站下载SVG时

  1. 错误

有问题汇编的:

src\components\common\RegisterSvg.js行8:32256:解析错误:意外令牌(8:32256)

EN

回答 1

Stack Overflow用户

发布于 2022-07-02 04:20:53

对于那些可能在SVG中得到此错误的人,如果SVG是静态的,请尝试导入SVG并将其用作图像。

代码语言:javascript
复制
import FormSvg from "./svg/newtest.svg
<img src={FormSvg} alt="svg"/>

如果SVG附带了动画,那么将SVG JavaScript添加到useEffect中,然后将其作为普通SVG使用。

代码语言:javascript
复制
useEffect(() => {
  // ... javascript goes here 
  // !function ... long code (<script>code from script</script>)
  }, []);
  return (
      // SVG part goes here
      <Svg/>
  )
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/72831128

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档