Vue: Pourquoi « Vue.config.prefix » a-t-il été supprimé ?

Créé le 29 févr. 2016  ·  3Commentaires  ·  Source: vuejs/vue

Salut,
Y a-t-il une raison pour laquelle « Vue.config.prefix » a été supprimé ? Les problèmes de performance?
Afin d'avoir notre html conforme au W3C, nous pourrions le définir comme ceci :
Vue.config.prefix = "data-v";
Ou avez-vous une bonne façon de le faire fonctionner?
Peut-être en utilisant un sélecteur jQuery qui changerait tous les "data-v-" par "v-" dans l'événement init ?
Des idées?
Merci

Tous les 3 commentaires

Vous pourriez probablement le faire pendant l'événement "beforeCompile", qui est déclenché juste avant que l'élément ne passe par la compilation de Vue.

Les directives Vue sont supprimées dans le balisage rendu, de sorte que votre éventuel balisage sera conforme au W3C.

Cette astuce pour « v- » n'est plus pertinente « https://github.com/vuejs/vue/issues/221 » pour Windows phone et ce que yyx990803 a dit ici « https://github.com/vuejs/vue/issues /273#issuecomment -43408252 » n'est plus pertinent non plus...

Alors, comment pourrais-je utiliser l'instruction « data-v-* » pour conserver la « source » du serveur conforme W3C afin de passer ces tests par exemple : https://validator.w3.org/ ?

EDIT : Je pense juste que si cette syntaxe « v- bind:class » devient « data-v- bind:class » cela ne changera pas l'échec de validation donc... peut-être « osef ».

Cette page vous a été utile?
0 / 5 - 0 notes