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 }} - +