Closed 826327700 closed 1 month ago
一直没搞懂事件的用法 😂
首先 我用的是leafer-editor的App,创建一个app=new App({....})实例,然后开始尝试监听事件...
this.app.editor.on(EditorScaleEvent.SCALE, (e) => { console.log("SCALE",e.target instanceof Text) //这个可以触发 }) this.app.leafer?.on(RenderEvent.END, (e) => { console.log("change",e) //这个不触发 }) this.app.on(RenderEvent.END, (e) => { console.log("change",e) //这个也不触发 })
官网上的示例是new Leafer,我这里是new App, 我不知道是否有什么区别,Editor相关的事件在app.editor上监听我能理解,但是RenderEvent这种平台事件,应该怎么监听?
噢 我知道了..平台类事件监听是在ground tree sky这个层监听的
对的
一直没搞懂事件的用法 😂
首先 我用的是leafer-editor的App,创建一个app=new App({....})实例,然后开始尝试监听事件...
官网上的示例是new Leafer,我这里是new App, 我不知道是否有什么区别,Editor相关的事件在app.editor上监听我能理解,但是RenderEvent这种平台事件,应该怎么监听?