【svg.js】解决svg.js 3.x的select、resize插件报错的问题

最终实现效果老规矩,先上图:前言因项目需求用到svg.js库,刚好需要用到svg.js提供的插件 svg.select.js 和 svg.resize.js 来选择和自由缩放已绘制的SVG元素。因为作者说该插件并未完全支持svg.js 3.x使用过程中遇到很多坑,翻了很多Issue,看了很多StackOverflow帖子,均无有效的解决方法…在经历6小时的苦苦探索与发现后,终于找到了最终的解决办法,特此记录。安装版本package.json:{ ... "dependencies"
摘要由CSDN通过智能技术生成

最终实现效果

老规矩,先上图:
在这里插入图片描述

前言

因项目需求用到svg.js库,刚好需要用到svg.js提供的插件 svg.select.jssvg.resize.js 来选择和自由缩放已绘制的SVG元素。因为作者说该插件并未完全支持svg.js 3.x
在这里插入图片描述
使用过程中遇到很多坑,翻了很多Issue,看了很多StackOverflow帖子,均无有效的解决方法…在经历6小时的苦苦探索与发现后,终于找到了最终的解决办法,特此记录。

安装版本

package.json:

{
   
  ...
  "dependencies": {
   
    "@svgdotjs/svg.js": "^3.0.16",
    "svg.resize.js": "^1.4.3",
    "svg.select.js": "^3.0.1",
    ...
  },
  ...
}

使用过程

按照官方文档进行安装 npm i svg.select.js
然后在文件中引用import 'svg.select.js',然后打开浏览器,发现报一个错

  • 4
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 4
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值