vue-3d-model icon indicating copy to clipboard operation
vue-3d-model copied to clipboard

窗口改变后canvas尺寸无法自适应

Open zqd77 opened this issue 3 years ago • 4 comments
trafficstars

调用哪个方法可以在窗口大小改变后尺寸可以更新呢?还有demo有问题了,网址打不开了,现在的版本也不支持vue2.0了吗。。。

zqd77 avatar Jun 17 '22 11:06 zqd77

网站国内访问有点慢,需要科学上网

hujiulong avatar Jun 17 '22 17:06 hujiulong

科学上网了,demo还是打不开,麻烦指导下窗口大小尺寸改变后3D-model调用什么方法可以自适应,感谢感谢

zqd77 avatar Jun 18 '22 02:06 zqd77

科学上网了,demo还是打不开,麻烦指导下窗口大小尺寸改变后3D-model调用什么方法可以自适应,感谢感谢

这是一个 bug ,我会在近期修复

hujiulong avatar Jun 18 '22 03:06 hujiulong

可以尝试以下这种方式

        changeWidth: throttle(({vm, width}) => {
            vm.$nextTick(() => {
                vm.$refs.modelRef.size = {
                    width: width,
                    height: vm.h,
                };
                vm.$refs.modelRef.updateRenderer()
            })
        }, 100),
        changeHeight: throttle(({vm, height}) => {
            vm.$nextTick(() => {
                vm.$refs.modelRef.size = {
                    width: vm.w,
                    height: height,
                };
                vm.$refs.modelRef.updateRenderer()
            })
        }, 100),

qingyun1029 avatar Dec 14 '22 01:12 qingyun1029