Heim  >  Fragen und Antworten  >  Hauptteil

javascript - Wie lege ich die Priorität von Vue2-Anweisungen fest?

Über das vorrangige Thema der Vue2-Anweisungen

Nachdem ich relevante Informationen gelesen hatte, stellte ich fest, dass bei der Registrierung von Anweisungen eine Priorität festgelegt werden muss

html

<p id="app">
<span v-a="'abc'" v-b="'efg'"></span>  
</p>

js

Vue.directive('a', {
    priority: 990,
    bind: function () {
      alert('a')
  }
})
Vue.directive('b', {
    priority: 1000,
    bind: function () {
      alert('b')
  }
})

new Vue({
    el: "#app"
})

Erwartete Wirkung

Führen Sie zuerst Alert('b') aus, dann Alert('a');

Tatsächliche Wirkung

Führen Sie zuerst Alert('a') aus, dann Alert('b');

Bitte sagen Sie mir, wie ich es so einrichten muss, dass zuerst der Befehl „v-b“ und dann der Befehl „v-a“ ausgeführt wird

--------- Trennlinie ----------

Es ist bekannt, dass
aufgegeben wird, was bedeutet, dass die Ausführungsreihenfolge von zwei benutzerdefinierten Anweisungen nur in der Reihenfolge ausgeführt werden kann von vorher und nachher? priority

欧阳克欧阳克2663 Tage vor1248

Antworte allen(1)Ich werde antworten

  • 漂亮男人

    漂亮男人2017-07-05 10:56:52

    在Vue2中,自定义指令中的priority属性已经被废弃
    详情见:https://cn.vuejs.org/v2/guide...自定义指令-简化

    Antwort
    0
  • StornierenAntwort