Задать вопрос

Как не отображать символы {{ }} на vue.js в первые секунды?

Во время загрузки сайта в первые секунды видны символы {{ }} Сайт на vue.js .
Как их скрыть?
  • Вопрос задан
  • 673 просмотра
Подписаться 1 Оценить 4 комментария
Решения вопроса 1
используйте директиву v-cloak
vuejs.org/api/#v-cloak
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 3
k12th
@k12th
console.log(`You're pulling my leg, right?`);
1) Показывать лоадер, пока не готовы данные
2) Не запускать приложение, пока не готовы данные.

А лучше и то, и то.
Ответ написан
profesor08
@profesor08
Как только загрузится контент, то сразу выполнится ваш скрипт. Возможно даже не заметите.
<!DOCTYPE html>
<head>
<script type="text/javascript" src="vue.js"></script>
</head>
<body>
<div>{{blablabla}}</div>
<script type="text/javascript" src="init.js"></script>
</body>
Ответ написан
Комментировать
@BannedOnStackoverflow
v-text="foo" будет отображаться пустое место до прогрузки
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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