Vue: Por que o "Vue.config.prefix" foi removido?

Criado em 29 fev. 2016  ·  3Comentários  ·  Fonte: vuejs/vue

Oi,
Existe uma razão pela qual o "Vue.config.prefix" foi removido? Problemas de desempenho?
Para ter nosso html compatível com W3C, podemos configurá-lo assim:
Vue.config.prefix = "data-v";
Ou você tem uma boa maneira de fazê-lo funcionar?
Talvez usando um seletor jQuery que mudaria todos os "data-v-" por "v-" no evento init?
Alguma ideia?
Obrigado

Todos 3 comentários

Você provavelmente poderia fazer isso durante o evento "beforeCompile", que é disparado logo antes do elemento passar pela compilação do Vue.

As diretivas Vue são removidas na marcação renderizada, portanto, sua marcação eventual será compatível com W3C.

Essas dicas para « v- » não são mais relevantes « https://github.com/vuejs/vue/issues/221 » para Windows phone e o que yyx990803 disse aqui « https://github.com/vuejs/vue/issues /273#issuecomment -43408252 » não é mais relevante também...

Então, como eu poderia usar a instrução « data-v-* » para manter « source » do servidor W3C Compliant para passar nestes testes, por exemplo: https://validator.w3.org/ ?

EDIT: Eu só estou pensando se esta sintaxe « v- bind:class » se tornar « data-v- bind: class » isso não mudará a falha de validação então ... talvez « osef ».

Esta página foi útil?
0 / 5 - 0 avaliações