Задать вопрос
@sitev_ru
sitev.ru - мой блог ...

Как сделать, чтобы сразу выводилось «Hello Vue!»?

Увидел статью на Хабре https://habrahabr.ru/post/333004/ про Vue. Решил попробывать примерчик:

<div id="app">{{ message }}</div>

<script src="https://unpkg.com/vue"></script>
<script>
  new Vue({
    el: '#app',
    data: {
      message: 'Hello Vue!'
    }
  })
</script>


Меня напрягает сразу же следующее: появляется надпись {{ message }}, которая держится целую секунду! Потом надпись меняется на «Hello Vue!»

Как сделать, чтобы сразу выводилось «Hello Vue!»?
  • Вопрос задан
  • 1064 просмотра
Подписаться 2 Оценить 2 комментария
Решения вопроса 1
amux
@amux
alp.ac
У вас долго подгружается библиотека, поэтому и висит, когда библиотека грузится быстро, или из кэша, такого не будет заметно. Для того чтобы скрыть этот эффект используют v-cloak.

Пример с таймаутами: https://jsfiddle.net/whata/50wL7mdz/50159/

P.s. Подключайте Vue в head блоке на странице.
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы