RenderEvent
渲染事件。
想了解事件的触发顺序,请查看 渲染生命周期 图示。
事件名称
RenderEvent.REQUEST
请求渲染。
render.request
RenderEvent.START
开始本轮渲染。
render.start
RenderEvent.BEFORE
单次渲染前。
render.beforee
RenderEvent.RENDER
单次渲染,可进行多次。
render
RenderEvent.AFTER
单次渲染后。
render.after
RenderEvent.AGAIN
准备再次渲染。
render.again
RenderEvent.END
结束本轮渲染。
render.end
关键属性
target: ILeaf
渲染对象。
示例
ts
import { Leafer, Rect, RenderEvent } from 'leafer-ui'
const leafer = new Leafer({ view: window })
const rect = new Rect({ x: 100, y: 100, fill: '#32cd79', draggable: true })
leafer.add(rect)
leafer.on(RenderEvent.BEFORE, function () {
// render before (Layout has ended)
})