Maison > Questions et réponses > le corps du texte
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
漂亮男人2017-07-05 10:56:52
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