leafer-ui
leafer-ui copied to clipboard
移动画布后框选位置偏移
moveWorld 或者 move 后,框选区域偏移。
请提供能复现问题的运行代码,正常情况下测不出来~
function initLeafer() {
leaferApp = new App({
view: leaferViewRef.value as HTMLHtmlElement,
zoom: { min: 0.5, max: 5 },
editor: {
moveable: false,
resizeable: false,
flipable: false,
rotateable: false,
skewable: false,
},
sky: {},
tree: { type: 'custom' },
ground: {},
smooth: true,
mobile: false,
})
leaferApp.on(MoveEvent.BEFORE_MOVE, function (e: MoveEvent) {
leaferApp.tree.moveWorld(e.moveX, 0)
})
}
应该是监听 leaferApp.tree, 而不是leaferApp
引入了@leafer-in/scroll就正常了,不引入就会偏移