javascript - Bootstrap 无法与 VueJS 中的数组道具一起正常工作
问题描述
我试图让两个 div 在循环遍历 VueJS 中的道具(恰好是一个数组)时并排出现。当我使用单个元素时,它工作正常。当我添加 v-for 标签时,它立即不再并排出现。
<div class="row">
<div v-for="(data,index) in data" :key="index" class="col-12">
<div v-if="data.image" class="col-xs-12 col-md-3 image-div">
<img class="image" :src="data.image" alt="image">
</div>
<div class="col-xs-12 col-md-9">
<p class="title">{{data.title}}</p>
<p class="description">{{data.description}}</p>
<p class="bottom">
<span class="left"><span class="tag">{{data.tag}}</span><span class="time"> | {{data.time}}</span></span>
<span class="right"><v-icon>bookmark</v-icon><v-icon>share</v-icon></span>
</p>
</div>
</div>
</div>
以上是我正在使用的代码
解决方案
似乎您只是缺少网格嵌套.row
所需的
<div v-for="(data,index) in data" :key="index" class="col-12">
<div class="row"> <!-- this one -->
<div v-if="data.image" class="col-xs-12 col-md-3 image-div">
<img class="image" :src="data.image" alt="image">
</div>
<div class="col-xs-12 col-md-9">
<!-- etc -->
</div>
</div>
</div>
推荐阅读
- c++ - 无法将 'int (*)[m]' 转换为 'int (*)[100000]
- javascript - 是否可以使用 js 或 jquery 设置快捷方式?
- java - 如何在 Android 中取消改造请求队列
- javascript - 问题 js Body.set 不更新对象位置
- javascript - React Hooks:为什么穷举-deps linter 规则要在依赖列表中的 useMemo 中使用本地函数?
- javascript - 无法让 material-ui datepicker 工作
- c - 如何在不使用指针的情况下调试 C 中哈希表的二次探测实现?
- javascript - JavaScript 函数不起作用。帮助新手:\
- c++ - C++ 中的异常是否仅用于提高可读性?
- c++ - std::this_thread::yield 与 Linux 上的 sched_yield 有什么不同吗?