Vue.js 为什么';t我的数据不';不显示在新行中?

Vue.js 为什么';t我的数据不';不显示在新行中?,vue.js,vuejs2,pug,Vue.js,Vuejs2,Pug,我对显示复选框有问题。如何在新行中显示每个复选框?因为现在他们在同一条线上并排堆放 b-modal#modal-1.d-flex(title='Dodaj leki' hide-footer) b-form-checkbox-group.mb-3(v-model='selected', :options='options', value-field='text', text-field='text', disabled-field='notEnabled') .row

我对显示复选框有问题。如何在新行中显示每个复选框?因为现在他们在同一条线上并排堆放

b-modal#modal-1.d-flex(title='Dodaj leki' hide-footer)
        b-form-checkbox-group.mb-3(v-model='selected', :options='options', value-field='text', text-field='text', disabled-field='notEnabled')

 .row
        .col-md-4
          p.title Nazwa
        .col-md-4
          p.title Produkty zakazane
      .row.py-2
        .col-md-4
          span {{ selected }}
        .col-md-4
          span {{ forbiddenProducts }}

默认情况下,复选框一个接一个交错排列。 要使它们各自占据一个单独的行,可以将它们全部包含在一个div容器中,并在该div上使用flexbox

HTML

<div class="modify">
  <input type="checkbox" name="a">
  <input type="checkbox" name="b">
  <input type="checkbox" name="c">
</div>

默认情况下,复选框一个接一个交错排列。 要使它们各自占据一个单独的行,可以将它们全部包含在一个div容器中,并在该div上使用flexbox

HTML

<div class="modify">
  <input type="checkbox" name="a">
  <input type="checkbox" name="b">
  <input type="checkbox" name="c">
</div>

我假设您正在寻找v-for指令。然后,您的代码将如下所示

.flex{
显示器:flex;
弯曲方向:行;
证明内容:之间的空间;
对齐项目:居中;
}

{{option.text}}:
添加
去除

我假设您正在寻找v-for指令。然后,您的代码将如下所示

.flex{
显示器:flex;
弯曲方向:行;
证明内容:之间的空间;
对齐项目:居中;
}

{{option.text}}:
添加
去除
.modify{
  display: flex;
  flex-direction: column;
  justify-content: center;
}