fix: parameters
This commit is contained in:
@@ -139,17 +139,9 @@ export default function MdTokenViewer(props: TokenViewerProps) {
|
||||
isDragging = false;
|
||||
};
|
||||
|
||||
const handleWheel = (e: WheelEvent) => {
|
||||
if (!camera) return;
|
||||
|
||||
const zoomSpeed = 0.5;
|
||||
camera.position.multiplyScalar(e.deltaY > 0 ? 1 + zoomSpeed : 1 - zoomSpeed);
|
||||
};
|
||||
|
||||
viewerEl.addEventListener("mousedown", handleMouseDown);
|
||||
document.addEventListener("mousemove", handleMouseMove);
|
||||
document.addEventListener("mouseup", handleMouseUp);
|
||||
viewerEl.addEventListener("wheel", handleWheel);
|
||||
|
||||
// 动画循环
|
||||
const animate = () => {
|
||||
@@ -169,7 +161,6 @@ export default function MdTokenViewer(props: TokenViewerProps) {
|
||||
viewerEl.removeEventListener("mousedown", handleMouseDown);
|
||||
document.removeEventListener("mousemove", handleMouseMove);
|
||||
document.removeEventListener("mouseup", handleMouseUp);
|
||||
viewerEl.removeEventListener("wheel", handleWheel);
|
||||
|
||||
if (renderer) {
|
||||
renderer.dispose();
|
||||
@@ -192,7 +183,7 @@ export default function MdTokenViewer(props: TokenViewerProps) {
|
||||
style={{ "min-height": "200px" }}
|
||||
>
|
||||
<div class="absolute top-2 left-2 z-10 bg-black/50 text-white text-xs px-2 py-1 rounded">
|
||||
拖动旋转 | 滚动缩放
|
||||
拖动旋转
|
||||
</div>
|
||||
<Show when={error()}>
|
||||
<div class="absolute inset-0 flex items-center justify-center bg-black/50 text-white">
|
||||
|
||||
Reference in New Issue
Block a user