Vue: Почему был удален «Vue.config.prefix»?

Созданный на 29 февр. 2016  ·  3Комментарии  ·  Источник: vuejs/vue

Привет,
Есть ли причина, по которой был удален «Vue.config.prefix»? Проблемы с производительностью?
Чтобы наш HTML-код соответствовал W3C, мы могли бы установить его следующим образом:
Vue.config.prefix = "данные-v";
Или у вас есть хороший способ заставить его работать?
Может быть, использовать селектор jQuery, который изменит все «data-v-» на «v-» в событии инициализации?
Любые идеи?
Спасибо

Все 3 Комментарий

Вероятно, вы могли бы сделать это во время события «beforeCompile», которое запускается непосредственно перед тем, как элемент проходит компиляцию Vue.

Директивы Vue удаляются из обработанной разметки, поэтому ваша итоговая разметка будет соответствовать W3C.

Этот совет для « v- » больше не актуален « https://github.com/vuejs/vue/issues/221 » для телефона с Windows и то, что сказал здесь yyx990803 « https://github.com/vuejs/vue/issues /273#issuecomment -43408252 » тоже уже не актуально...

Итак, как я могу использовать инструкцию «data-v-*», чтобы сохранить «источник» с сервера, совместимого с W3C, чтобы пройти эти тесты, например: https://validator.w3.org/ ?

РЕДАКТИРОВАТЬ: я просто подумал, что если этот синтаксис «v- bind:class » станет «data-v- bind:class », это не изменит ошибку проверки, поэтому... может быть, «osef».

Была ли эта страница полезной?
0 / 5 - 0 рейтинги