VUE & three.js 渲染报错 ‘modelViewMatrix‘ #<Matrix4>

现象:动画无法渲染,报错:three.module.js:20070 Uncaught TypeError: 'get' on proxy: property 'modelViewMatrix' is a read-only and non-configurable data property on the proxy target but the proxy did not return its actual value (expected '#<Matrix4>' but got '#<Matrix4>')
    at renderObject (three.module.js:20070)
    at renderObjects (three.module.js:20063)
    at Proxy.WebGLRenderer.render (three.module.js:19899)

结论:VUE proxy问题

解决办法:

<script>

//声明全局变量
    var scene,mesh; //这两个变量不要在data(){ }中定义问题即可解决。

export default {
        data(){
            return{
               renderer:"",
               //scene:"",
               camera:"",
               geometry:"",
               material:"", 
               //mesh:"",
            }
        },

------------ 谢绝任何形式的转载 --------------

  • 3
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 5
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 5
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值