nav-url icon indicating copy to clipboard operation
nav-url copied to clipboard

vue3.0中Proxy带来的问题

Open lishanlei opened this issue 4 years ago • 1 comments

最近我想把三维可视化库three.js和vue3.0结合起来,遇到了一个问题。在vue3.0中,data()中的对象属性都变成了Proxy代理的形式,然而由于three.js库的源码中一个Object3D类中的某个属性使用了defineProperty函数去定义,并其中一个属性设置了configurable为false。这样导致了在对该属性进行修改时会发生错误。我的问题是,如果在data中的对象里的某个属性使用了configurable配置为false,是不是就不能对其更改了

lishanlei avatar Jan 08 '21 05:01 lishanlei

是的,configurable为false就无法再改会来了

zero2one3 avatar Jan 08 '21 08:01 zero2one3