首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在bootstrap-vue中列出响应项目

在bootstrap-vue中列出响应项目
EN

Stack Overflow用户
提问于 2020-01-23 15:03:54
回答 1查看 643关注 0票数 0

使用bootstrap-vue,我列出了项目,并且我需要在大型设备中将项目分成2列。看起来像

代码语言:javascript
复制
<b-container  fluid="sm" v-for="nextAd in ads" :key="nextAd.id">
        <div style="border: 2px dotted green">
        {{ nextAd.id }}=>{{ nextAd.title }}
            </div>
    </b-container>

但我失败了,因为我总是在1列中列出项目。哪种方式是正确的?

代码语言:javascript
复制
"bootstrap-vue": "^2.1.0"
"vue": "^2.6.10"

谢谢!

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2020-01-23 15:37:49

如果你想要一个响应式的项目列表,你需要利用bootstraps grid系统。

代码语言:javascript
复制
new Vue({
 el: "#app"
});
代码语言:javascript
复制
<link href="https://unpkg.com/bootstrap@4.4.1/dist/css/bootstrap.min.css" rel="stylesheet"/>
<link href="https://unpkg.com/bootstrap-vue@2.2.2/dist/bootstrap-vue.css" rel="stylesheet"/>

<script src="https://cdnjs.cloudflare.com/ajax/libs/vue/2.6.10/vue.js"></script>
<script src="https://unpkg.com/bootstrap-vue@2.2.2/dist/bootstrap-vue.min.js"></script>

<div id='app'>
  <b-container>
    <b-row>
      <b-col cols="12" sm="6" v-for="i in 10">
        <!-- Only adding this div with a background to highlight the columns -->
        <div class="bg-dark text-white">
          Item {{ i }}
        </div>
      </b-col>
    </b-row>
  </b-container>
</div>

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/59873130

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档