使用Javascript修改组件架构数据值?

时间:2018-06-19 04:11:49

标签: javascript aframe



AFRAME.registerComponent("myComponent", {
    schema: {
        myVar: {
            type: "string",
            default: "default value"
        }
    },
    init: function () {
        var self=this;
        
        this.data.myVar="test";
        console.log(this.data.myVar); // "test"
        
        this.el.addEventListener("myEvent", function () {
            console.log(self.data.myVar); // "default value"
        });

    }
});




我想修改数据组件的值,但是,当我在某个事件中时,我只获得默认值。

怎么做?

谢谢:)

1 个答案:

答案 0 :(得分:0)