有没有办法禁止修改node中的属性

有没有办法禁止修改node中的属性? 或者设置 node 属性被修改的监听事件? 例如禁止修改position属性

@xu_yanfeng

有事件发出,但好像不是所有属性都是事件发出,你可以新建个component专门维护你要处理的属性,node上的值始终强制和你维护的值保持一致

Object.defineProperty(node, "position", {
    get: function() {
       xxx
    },
    set: function(_newValue) {
        xxx
    }
})