Приветствую!
Имеется блок со стоимостью товаров в корзине, необходимо выводить 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?