uni-app uni-data-select组件调用云端数据库自定义分类表时为何仅显示20条数据
uni-app uni-data-select组件调用云端数据库自定义分类表时为何仅显示20条数据
操作步骤:
- 不懂是什么意思
预期结果:
- 不懂是什么意思
实际结果:
- 不懂是什么意思
bug描述:
我用uni-admin源码做的后台,用到了uni-data-select组件调用云端的数据库,为什么只显示20条记录,我调试代码发现返回的结果里有个affectedDocs值是20,请问这个affectedDocs是怎么来的,在哪修改。
源代码:
<uni-data-select v-model="formData.category_id" collection="category" field="_id as value, name as text, type as label" format="{label} - {text}"></uni-data-select>
Chrome调试:

更多关于uni-app uni-data-select组件调用云端数据库自定义分类表时为何仅显示20条数据的实战教程也可以访问 https://www.itying.com/category-93-b0.html
5 回复
更多关于uni-app uni-data-select组件调用云端数据库自定义分类表时为何仅显示20条数据的实战教程也可以访问 https://www.itying.com/category-93-b0.html
我也找到这里了,但是在哪修改这个默认值呢?
我也知道这个是怎么解决的,我现在数据是大于20条的
谁能回答下?
在使用 uni-app 的 uni-data-select 组件时,如果你发现仅显示20条数据,可能有以下几个原因:
1. 默认分页限制
uni-data-select组件默认可能设置了分页大小,导致只显示前20条数据。你可以在组件的配置中调整分页大小或关闭分页功能。- 例如,你可以在
uni-data-select组件的page-size属性中设置更大的值,或者设置为0以关闭分页。
<uni-data-select :page-size="0"></uni-data-select>
2. 云端数据库查询限制
- 如果你使用的是云端数据库(如
uniCloud的DB),默认情况下,查询结果可能会有限制。例如,uniCloud的DB默认一次查询最多返回20条数据。 - 你可以在查询时通过
limit参数来指定返回的数据量。
const db = uniCloud.database();
db.collection('your_collection').limit(100).get().then(res => {
console.log(res.data);
});

