fix: parameters

This commit is contained in:
2026-03-16 09:39:43 +08:00
parent cde2134b4b
commit 342cf97a50
4 changed files with 4 additions and 13 deletions
+1 -10
View File
@@ -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">