[Question]: 操作过程中报错:TypeError: cannot read property 'isGeneric' of undefined
miyuesc opened this issue · 2 comments
miyuesc commented
miyuesc commented
该错误通常出现在 更新节点属性 或者 saveXML 等操作中。
错误原因是由于读取 ModdleEmenet 对象实例的 $descriptor.isGeneric
属性时失败。
目前该错误出现的已知场景一般是在 Vue 项目中,读取元素或者元素某个对象属性时,进行响应式代理之后使用出现。由于响应式代理会生成新的 proxy 对象或者遍历属性进行操作代理,影响原有的只读属性的正常读取。
所以使用时尽量不要对 bpmn 编辑器实例及元素等进行响应式处理。
lvzhenbo commented
vue3可以使用toRaw进行响应式解包