king2088 / vue-3d-loader

VueJS and threeJS 3d viewer plugin
https://king2088.github.io/vue-3d-loader-docs
MIT License
223 stars 38 forks source link

怎么动态修改textureImage, 赋值变了,但是模型并没有 #65

Closed zhangxu1123 closed 1 year ago

zhangxu1123 commented 1 year ago

``<vue3dLoader filePath="http://10.77.10.72:3000/upload/model.DAE"

        :cameraPosition="{ x: 0, y: 0, z: 0 }"
        :width="500"
        :height="500"
        :intersectRecursive="true"
        :textureImage="textureImage"
    />

<button @click="changeImage"> textureImage const textureImage = './5.jpg' const changeImage = () => { console.log('yyyy') textureImage.value = './6.jpg' }

king2088 commented 1 year ago

就目前来说,并不支持动态改变textureImage,如果你想要动态改变textureImage,可能你需要修改源码src/3dLoader/vue3dLoader.vue文件,在watch中增加textureImage即可

zhangxu1123 commented 1 year ago

改源码了自己发布一个npm包?

king2088 commented 1 year ago

改源码了自己发布一个npm包?

如果只是应用于某一个项目,可以直接放在本地,不需要发布npm