zrender icon indicating copy to clipboard operation
zrender copied to clipboard

zrender.path.createFromString(str, opts)创建元素的时候,包围框默认太大,绑定点击事件可触发范围太大,如何解决?

Open shawnXHC opened this issue 3 years ago • 3 comments

shawnXHC avatar Sep 23 '21 11:09 shawnXHC

var path= new zrender.Path(zrender.path.createFromString('M214.08,97.64 L212.4,97.64 M214.08,93.56 L212.4,93.56 M214.08,93.56 L212.4,97.64 M214.08,97.64 L212.4,93.56',{ style:{ fill:'none', stroke:'green', lineWidth:"0.1" }, kks:'nana', onclick:function(e){ console.log('clicked') }, draggable:true }))

shawnXHC avatar Sep 23 '21 11:09 shawnXHC

可以参考 echarts 的这段代码 https://github.com/apache/echarts/blob/f4e18647917ae74b6bf0b76aa68c5605707ad6c0/src/util/graphic.ts#L167 但是只能解决单条 path, 多条 path 暂时还不知道如何解决

xiaohaiH avatar Feb 18 '22 04:02 xiaohaiH

解决了吗,也遇到了相同的问题

nanfb avatar Jun 30 '23 03:06 nanfb