Приветствую!
Имеется блок со стоимостью товаров в корзине, необходимо выводить 0, пока не подтянулись данные с ценой.
Из документации
https://vuejs.org/guide/essentials/template-syntax.html
1.
<div>{{ price }}</div>
- видно выражение
{{ price }}
, пока не загрузился vue.
2.
<div v-cloak>{{ price }}</div>
- скрывается весь блок, пока не загрузился vue.
В инете нарыл еще один:
3.
<div v-text="price">0</div>
- в целом, все нормально, но пишет предупреждение
[Vue warn]: Template compilation error: v-text will override element children (очевидно, я понимаю и планирую заменять 0).
[v-cloak] { display: none }
<div id="app">
<div>{{ price }}</div>
<div v-cloak>{{ price }}</div>
<div v-text="price">0</div>
</div>
Как грамотно выводить дефолтное значение, пока не загрузился vue?