插件的properties里的type为object,observer会触发两次?

发布于 7 年前作者 na841025 次浏览最后编辑 7 年前来自 issues

我在插件里定义了一个对象,当监听到对象发生变化时触发observer

 obj: {

      type: Object,

      observer: function (newVal, oldVal) {

        console.log("observer触发:"+newVal)

}

}

比如 obj = {

a: 123,

b: 456,

c: 789

}

当在外面修改插件obj的时候,会触发两次observer,请问这是怎么回事

1 回复
xia69
xia691 楼5 年前

麻烦提供能复现问题的代码片段https://developers.weixin.qq.com/miniprogram/dev/devtools/minicode.html