suchen

Heim  >  Fragen und Antworten  >  Hauptteil

javascript - Wie lösen Sie normalerweise das Problem verzögerter Anforderungen, nachdem Vue.js2.0 Debounce nicht verwenden kann?

Es gibt häufig Anforderungen wie diese, z. B. die Anforderung des entsprechenden Pinyin, wenn der Benutzer einen Namen eingibt. Um unnötige Anforderungen zu reduzieren, wird vor der Initiierung der Anforderung 300 ms gewartet, nachdem sich der Eingabewert nicht geändert hat. Ich realisiere es derzeit, indem ich setTimeout direkt in einer Variablen speichere, aber mein Freund sagte, dass es damit einige Probleme gibt und es besser ist, Debounce zu verwenden. Nach der Suche habe ich festgestellt, dass vue.js2.0 Debounce nicht mehr unterstützt. Ich möchte die Experten fragen, wie diese Anforderung erreicht werden kann.

过去多啦不再A梦过去多啦不再A梦2765 Tage vor850

Antworte allen(1)Ich werde antworten

  • 世界只因有你

    世界只因有你2017-06-28 09:30:57

    用lodash中的debounce方法。

    也可以自己写一个。

    Antwort
    0
  • StornierenAntwort