使用 vue 模板引导行类每个第三个元素
Bootstrap row class each third element with vue template
<template id="players-template">
<div class="col-md-4" v-for="player in players">
<div class="panel panel-default">
<div class="panel-heading">
<h3 class="panel-title">
<a href="#">{{ player.username }}</a>
<span class="small pull-right">{{ player.createdAt }}</span>
</h3>
</div>
<div class="panel-body">
<img alt="" class="img-circle center-block">
</div>
<div class="panel-footer">
<div class="btn-group btn-group-justified" role="group" aria-label="...">
<a href="#" class="btn btn-primary btn-success send-message" data-toggle="tooltip" data-placement="bottom" title="Wyślij wiadomość" id="{{ player.username }}"><span class="glyphicon glyphicon-envelope"></span> </a>
<a href="#" class="btn btn-primary btn-info" data-toggle="tooltip" data-placement="bottom" title="Pokaż profil"><span class="glyphicon glyphicon-user"></span> </a>
<a href="#" class="btn btn-primary btn-primary" data-toggle="tooltip" data-placement="bottom" title="Zobacz szczegółowe informacje o poście"><span class="glyphicon glyphicon-option-horizontal"></span> </a>
</div>
</div>
</div>
</div>
我创建了模板以在我的网站上显示玩家。我不知道如何每隔三个面板添加新<div class="row">
。
这里有一个简化的例子可能会有所帮助。
这使用自定义过滤器将玩家"分块"成 3 组。外部循环遍历每个块并创建行,内部循环遍历每个玩家并创建列。
目录
<div id="app" class="container">
<div v-for="row in players | chunk 3" class="row">
<div v-for="player in row" class="col-sm-4">
{{ player.name }}
</div>
</div>
</div>
爪哇语
Vue.filter('chunk', function (value, size) {
return _.chunk(value, size); // using lodash
})
new Vue({
el: '#app',
data: {
message: 'Players',
players: [
{ name : "Player 1"},
{ name : "Player 2"},
{ name : "Player 3"},
{ name : "Player 4"},
{ name : "Player 5"},
{ name : "Player 6"},
{ name : "Player 7"},
{ name : "Player 8"}
]
}
})
全提琴
相关文章:
- 如何在javascript中将类添加到第三个
- 元素
- 如何使用javascript将两个dom元素集合合并到第三个集合中
- 获取两个输入元素的值,并检查第三个元素的值.将值设置为第四个元素
- 合并两个Javascript数组,一次合并三个元素
- 由于相机位置的原因,无法在场景中显示三个.js元素
- 将一个元素移动到另一个元素中,其余元素将转到第三个位置
- 如何使用 jquery 选择器获取第三个或第四个元素并设置其 id
- 在遍历数组时每三个元素包装一次
- AngularJS:从JSON文件中获取三个随机元素
- 如何在悬停元素时将 JavaScript 链接到以更改元素的图片并显示块第三个元素
- 使用 vue 模板引导行类每个第三个元素
- 如何计算行中三个元素的宽度可以为300px
- 一次从数组中取三个元素
- 触发“三个”的点击事件.元素
- 检查元素在jquery的3个元素行中是第一个还是第三个
- 在javascript中添加数组的前三个元素
- 使HTML表的三个元素成为下拉菜单
- 选择每个父元素中的第三个元素
- 如何基于前三个字符设置元素样式
- 如何在第三个元素之后删除每个 {元素}