Comment définir la priorité des directives Vue2 ?
欧阳克
欧阳克 2017-07-05 10:54:52
0
1
1287

À propos du problème prioritaire des instructions Vue2

Après avoir lu les informations pertinentes, j'ai découvert que la priorité doit être définie lors de l'enregistrement des instructions. Plus la valeur est élevée, plus la priorité est élevée.

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"
})

Effet attendu

Exécutez d'abord alert('b'), puis alert('a');

Effet réel

Exécutez d'abord alert('a'), puis alert('b');

Veuillez me dire comment le configurer pour exécuter d'abord la commande 'v-b', puis la commande 'v-a'

--------- ligne de démarcation ----------

On sait que
est abandonné, cela signifie-t-il donc que l'ordre d'exécution de deux instructions personnalisées ne peut être exécuté que dans l'ordre d'avant et d'après ? priority

欧阳克
欧阳克

温故而知新,可以为师矣。 博客:www.ouyangke.com

répondre à tous(1)
漂亮男人

Dans Vue2, l'attribut priorité dans les directives personnalisées a été abandonné
Pour plus de détails, voir : https://cn.vuejs.org/v2/guide... Directives personnalisées - simplifiées

Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal