vue.js - 如何使用 v-for 在 vuejs 中显示前 6 个项目
问题描述
我有对象,什么有 17 项。
.div(v-for='item in section')
但是我只需要在第一个区块中展示 6 个项目,然后在第二个区块中展示另一个。我怎么能这样做?
解决方案
最好的方法是使用计算属性:
computed: {
showFirstSix: function()
{
return this.section.slice(0,6)
}
}
然后遍历它
.div(v-for='item in showFirstSix')
推荐阅读
- php - 不允许对 UploadedFile 进行序列化(仅在达到最大大小时)
- mysql - 不使用主键时 MySQL 中的 UPSERT
- javascript - 如何正确全局注册和使用 Vue Rangedate Picker 组件?
- php - 如何使用一维数组的特定键构建分层数组
- sql - Postgres 数组值必须开始
- php - 基于值列的文本文件上的PHP计数行/行
- java - 带有法语口音的C在jsp中未正确显示
- dart - 如何创建用于导入本地字体文件的 dart 包
- http - http:// 是否被视为具有方案 http 和空路径的 URI?
- vuejs2 - 如何在单元测试中更新组件的属性?