请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

id 放在 svg标签上找不到

报错,not found.解决方案是放在div,和导航页

国际化

<div id="guide-lang">
  <el-tooltip content="$t('msg.navBar.lang')" :effect="effect">
    <svg-icon icon="language" />
  </el-tooltip>
</div>

正在回答 回答被采纳积分+3

1回答

Sunday 2022-04-18 20:05:59

你好

我看你的代码 id 并没有放到 svg 上,而是在 div 中,这个应该不会出现找不到的问题。你可以通过 document.getElementById('guide-lang') 的方式来进行下测试

0 回复 有任何疑惑可以回复我~
  • 老师我也遇到了同样的问题,给SvgIcon绑定id,一直报错:'There are no steps defined to iterate',搞了半天我都以为是steps没传进去,明明steps是有值的,最后我尝试将id放在了外层的div上就生效了,好奇怪,而且前面的问题也是,我将点击事件绑定在SvgIcon上也不生效,这是为什么??
    回复 有任何疑惑可以回复我~ 2022-11-12 13:51:37
  • 这个问题之前探究过,直接给 svgicon 添加一些行为,比如:click , 有时候会出现添加不上情况。原因好像是因为对 svg 解析的问题。
    回复 有任何疑惑可以回复我~ 2022-11-12 17:28:41
问题已解决,确定采纳
还有疑问,暂不采纳
意见反馈 帮助中心 APP下载
官方微信