vue.js - 如何使用 Vue.js 动态填充引导网格
问题描述
到目前为止,我已经从我的数据库中获取了一个对象列表(每个对象都包含一个名称和描述),并希望在引导网格中显示这些对象,以便每个对象都有自己的部分,并显示其名称和描述。因此,例如,如果列表中有 5 个项目,并且我希望每行 3 个项目,那么它将如下所示:
并且网格将响应屏幕尺寸。我对 Vue 不是很熟悉,如果不对网格进行硬编码,我看不到如何做到这一点。
这是我的代码目前的样子:
<template>
<div class="app">
</div>
</template>
<script>
import axios from 'axios'
export default {
name: 'app2',
data() {
return {
items: []
}
},
// Fetch items from database...
}
解决方案
使用 v-for 和 bootstrap 样式:
<template>
<div class="app">
<div class="row">
<div class="col-sm" v-for="item in items">
{{ item.prop1 }}
</div>
</div>
</div>
</template>
<script>
import axios from 'axios'
export default {
name: 'app2',
data() {
return {
items: []
}
},
// Fetch items from database...
}
推荐阅读
- python - 基于另一列的条件填充
- python - 我正在编写一个简单的人脸识别程序我遇到了语法错误
- python-3.x - 无法在 Python 中使用 API Auth Token 连接到 JIRA 项目
- php - 如何在复选框中显示数据库中的值
- windows - 在 Windows 10 的自动启动中以不同用户身份启动软件
- virtualbox - 无法启动 Genymotion 虚拟设备,AMD 处理器中的 CPU 不兼容
- php - 使用扩展模型中的关系时将返回什么模型?
- git - Git:如何重新定位到过去的特定提交?
- react-native - 键盘可见性永久显示在屏幕上
- python - 如何捕获线程中发生的异常?