Задать вопрос
@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!»?
  • Вопрос задан
  • 1065 просмотров
Подписаться 2 Оценить 2 комментария
Помогут разобраться в теме Все курсы
  • Нетология
    Fullstack-разработчик на Python + нейросети
    20 месяцев
    Далее
  • Skillfactory
    Профессия Веб-разработчик
    12 месяцев
    Далее
  • Академия Eduson
    Fullstack-разработчик на JavaScript
    11 месяцев
    Далее
Решения вопроса 1
amux
@amux
alp.ac
У вас долго подгружается библиотека, поэтому и висит, когда библиотека грузится быстро, или из кэша, такого не будет заметно. Для того чтобы скрыть этот эффект используют v-cloak.

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

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

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

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