ビューがレンダリングするとき、それは次のようにレンダリング:
<div class="image-holder col-sm-5">{{ image }}</div>
<div class="col-sm-7 text-center choice"">{{ answer }}</div>
<div class="col-sm-7 text-center choice"">{{ answer }}</div>
<div class="col-sm-7 text-center choice"">{{ answer }}</div>
.
.
.
最初のものは、新しい行にレンダリングされた後、ブートストラップ・グリッドは12のスペース、「COL-SM-7」のdivブロックを持っているので、彼らはレンダリングするための余分なスペースがないからです。あなたがする必要がどのような
は、彼らが正しくレンダリングされますので、<div class="col-sm-7">
ブロック内のすべての答えをラップすることです。
<div v-if="!submittedAnswer" class="row text-center" id="questions-container">
<div class="image-holder col-sm-5">
<img :src="questions[questionIndex].imgUrl" class="img-responsive" />
</div>
<div class="col-sm-7">
<div v-for="(item,index) in questions[questionIndex].choices" class="text-center choice">
<p class="shadow-effect
" :class="{'active': activeChoiceId == index}" :id="index" @click="chooseAnswer">{{item}}</p>
</div>
</div>
</div>
ブートストラップ3を使用していて、レイアウトに関する質問がある場合は、[tag:twitter-bootstrap]タグを含める必要があります。 – connexo