自定义组件中 properties 的observer

发布于 8 年前作者 guiying829279 次浏览最后编辑 8 年前来自 ask

observer 函数 里  都获取不到  this 对象。我想再监听里修改 data中的数据都做不到,observer 好鸡肋

1 回复
qianxiuying
qianxiuying1 楼6 年前

发现observer用短箭头命名时获取不到this对象,用function定义就可以

observer: function(newVal, oldVal) {
                if (newVal === 6) {
                    // 回到初始样式
                    that.setData({});
                }
              }