javascript - 微信小程序如何监听某几个数据都为true的时候执行某个函数
黄舟
黄舟 2017-05-18 11:03:13
0
2
831


比如这几个值是会变的,里面的函数需要这几个值都为true的时候触发,那这个代码写在哪里?可以实时监听这几个值?我之前发现这里面的函数没有执行,是因为我把这段代码写在了onload里面,现在看来不行,大神有没有什么良策?

黄舟
黄舟

人生最曼妙的风景,竟是内心的淡定与从容!

全部回复(2)
曾经蜡笔没有小新

可以通过JS Object的getter 与 setter来监听对应的事件

var obj = {

  val: 100,
  get getval() {
      console.log('访问了getVal的值');
    return this.val;
  },
  set setval(x) {
      console.log('设置getVal的值');
    this.val = x;
  }
}

// 在访问 obj.getval时,将会看到 ‘访问了getVal的值’
// 在设置 obj.setval=1000时,会看到 ‘设置getVal的值’

伊谢尔伦

参考:/q/10...

热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板