Heim  >  Fragen und Antworten  >  Hauptteil

javascript - Wie überwacht und führt das WeChat-Applet eine Funktion aus, wenn bestimmte Daten alle wahr sind?


Diese Werte ändern sich beispielsweise und die darin enthaltene Funktion muss ausgelöst werden, wenn diese Werte alle wahr sind. Wo ist dieser Code geschrieben? Können diese Werte in Echtzeit überwacht werden? Ich habe zuvor festgestellt, dass die darin enthaltene Funktion nicht ausgeführt wurde. Jetzt scheint es, dass sie nicht funktioniert.

黄舟黄舟2733 Tage vor802

Antworte allen(2)Ich werde antworten

  • 曾经蜡笔没有小新

    曾经蜡笔没有小新2017-05-18 11:05:13

    可以通过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的值’
    
    

    Antwort
    0
  • 伊谢尔伦

    伊谢尔伦2017-05-18 11:05:13

    参考:/q/10...

    Antwort
    0
  • StornierenAntwort