Я экспериментировал со своими новыми знаниями о Vue и Bootstrap, когда столкнулся с поведением, которое не смог объяснить.
<div class="col-sm-4" class="text-center">
<p v-html="mensagem"></p>
<button v-for="tipo in tiposJogadas" class="btn btn-primary" @click="escolhe(tipo)">{{ tipo }}</button>
<div class = "row">
<div class = "column-sm-12" class="text-center">
<button class="btn btn-danger" @click="reset()">Reiniciar</button>
</div>
</div>
</div>
![result with v-for](https://i.stack.imgur.com/qTth5.png)
Отрисовывает три кнопки на одной приклеенной.Хотя, если я заменим оператор v-for для трех операторов кнопки, как это:
<div class="col-sm-4" class="text-center">
<p v-html="mensagem"></p>
<button class="btn btn-primary" @click="escolhe('pedra')">Pedra</button>
<button class="btn btn-primary" @click="escolhe('papel')">Papel</button>
<button class="btn btn-primary" @click="escolhe('tesoura')">Tesoura</button>
<div class = "row">
<div class = "column-sm-12" class="text-center">
<button class="btn btn-danger" @click="reset()">Reiniciar</button>
</div>
</div>
</div>
![result without v-for](https://i.stack.imgur.com/VvuxD.png)
Он прекрасно все отрисовывает.Я не понимаю, почему, так как, когда я проверяю последние элементы в обоих сценариях, они одинаковы.
Я не собирался спрашивать, но мне также не удалось отцентрировать красную кнопку сброса.Поскольку я уже задаю вопрос, было бы хорошо узнать, почему то, что я пробовал, не работает так же хорошо.