Open cheungzh opened 5 years ago
圆形的问题在文档的圆形组件章节第一行写了。
getEditingKey (overlay) { const stack = [] overlay.enableEditing() setTimeout(() => { for (const key in overlay) { if (overlay[key] && overlay[key].length === 2) { stack.push(key) } } overlay.disableEditing() for (const key in overlay) { if (overlay[key] && overlay[key].length === 0 && ~stack.indexOf(key)) { this.editingKey = key } } }, 0) } 是在这段代码的时候报错异常, 看了一下没有进到设置this.editing Key这一行 导致 bindEditingNodeEvents () { const {originInstance, editingKey, dragStartHandler, dragEndHandler} = this //这里报错了 originInstance[editingKey].forEach($node => { $node.addEventListener('dragstart', dragStartHandler) $node.addEventListener('dragend', dragEndHandler) }) },
@Dafrok 大佬是不是喜欢玩梦幻?
我也有同样的问题,发现是originInstance[editingKey]为undefined,但是不知道怎么解决,设置editing时加了setTimeout也没用
[BUG 反馈] 绘制圆形异常
浏览器版本号
chrome 版本 70.0.3538.102(正式版本) (64 位)
Vue 版本号
2.5.17
组件库版本号
0.21.14
现象描述
完整异常信息
在线示例 / 仓库 URL
暂无
复现用例
预期输出
实际输出