diff --git a/src/designer/Viewport.ts b/src/designer/Viewport.ts
index adfac22..1bb402a 100644
--- a/src/designer/Viewport.ts
+++ b/src/designer/Viewport.ts
@@ -289,7 +289,7 @@ export default class Viewport {
controlsNew.enableDamping = false
controlsNew.enableZoom = true
controlsNew.enableRotate = false
- controlsNew.mouseButtons = { LEFT: THREE.MOUSE.PAN } // 鼠标中键平移
+ controlsNew.mouseButtons = { LEFT: THREE.MOUSE.PAN, RIGHT: THREE.MOUSE.PAN } // 鼠标中键平移
controlsNew.screenSpacePanning = false // 定义平移时如何平移相机的位置 控制不上下移动
controlsNew.listenToKeyEvents(viewerDom) // 监听键盘事件
controlsNew.keys = { LEFT: 'KeyA', UP: 'KeyW', RIGHT: 'KeyD', BOTTOM: 'KeyS' }
diff --git a/src/designer/metaComponents/IMetaProp.ts b/src/designer/metaComponents/IMetaProp.ts
index 5edb9c0..fec9e8d 100644
--- a/src/designer/metaComponents/IMetaProp.ts
+++ b/src/designer/metaComponents/IMetaProp.ts
@@ -17,6 +17,14 @@ export default defineComponent({
this.refreshValue()
}
})
+
+ this.$nextTick(() => {
+ //@ts-ignore
+ if (typeof this.refreshValue === 'function') {
+ //@ts-ignore
+ this.refreshValue()
+ }
+ })
},
computed: {
object3D(): THREE.Object3D {
diff --git a/src/designer/metaComponents/NumberInput.vue b/src/designer/metaComponents/NumberInput.vue
index 6c86fa8..62a5dac 100644
--- a/src/designer/metaComponents/NumberInput.vue
+++ b/src/designer/metaComponents/NumberInput.vue
@@ -5,7 +5,8 @@
{{ prop.label }}
-
+