ts报错,原始svg上没t怎么?

新手上路,请多包涵

image.png
大哥们,这个ts报错,原始svg上没t这么解决

其他地方搜不到相关结果

阅读 397
avatarAI BotBETA

你的问题看起来是关于TypeScript(简称TS)在处理SVG时的一个报错,但是具体的错误信息并没有在问题中提供,只有一张图片链接。由于我无法直接访问该图片,所以我需要做一些假设来回答你的问题。

如果错误是关于在SVG上没有找到't'字符或类似的,这可能意味着你正在尝试访问或操作SVG元素的一个属性或方法,但TypeScript无法识别它,因为SVG类型定义中可能没有这个属性或方法。

以下是一些建议的解决步骤:

  1. 检查SVG元素定义:确保你正在使用的SVG元素确实有你想要访问的属性或方法。
  2. 类型断言:如果TypeScript不识别某个属性或方法,你可以使用类型断言来告诉TypeScript你知道这个属性或方法的存在。
const svgElement = document.querySelector('svg') as any;
svgElement.someNonExistentMethod();
  1. 更新SVG类型定义:如果你确定SVG元素应该有某个属性或方法,但TypeScript的类型定义中没有,那么可能是你使用的库或框架的版本过旧。考虑更新到最新版本,或者手动扩展SVG的类型定义。
  2. 检查TypeScript版本:确保你的TypeScript版本是最新的,因为有时新版本的TypeScript会修复与类型定义相关的问题。
  3. 查阅文档和社区:查看TypeScript和SVG相关的文档,或在StackOverflow、GitHub等社区中搜索与你相似的问题,可能会找到更具体的解决方案。

最后,为了更准确地解决你的问题,请提供完整的错误信息或更详细的描述,这样我可以为你提供更具体的帮助。

2 个回答
  1. 不管它
  2. 看起来是个时间戳,目测不应该存在于源码中,可以直接删掉
  3. 不知道 @ts-ignore 有没有用

如果删掉这个参数后,svg能正常显示,就删。否则就ignore

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
logo
Microsoft
子站问答
访问
宣传栏