Skip to content

modify

add方法提供修改应用元素的能力,通过modify反射回调,通常是配合选择插件一起使用

ts
  const { modify, select } = tools
  modify.enable()
  select.enable()
  app.emitter.on('select', (elements: Element[])=>{
    modify.clean()
    for (const element of elements) {
      modify.add(element)
    }
  })

事件

事件参数是否必填描述
addElement添加元素为修改元素
removeElement移除修改元素
cleanundefined清空修改元素
enableundefined启用
closeundefined关闭

反射

属性参数描述
element:modifyElement[]修改结束后的反射事件
ts
  app.emitter.on('element:modify', (elements: Element[])=>{
    console.log(elements)
  })

演示