问题模块 框架类型 问题类型 终端类型 AppID 基础库版本
云开发 微信小程序 Bug 客户端 wx1fdc83c3c6837217 2.3.0
- 当前 Bug 的表现(可附上截图)
我调用 getHistory 传了 offset 20,但是不起效果。拿到的结果还是从0条开始。
- 预期表现
能正常分页。
- 复现路径
- 提供一个最简复现 Demo
export const getHistory = ({ offset = 0, limit = 20, success = null, fail = null }) => {
getOpenid(() => {
wx.showLoading({
title: '加载中',
});
const db = wx.cloud.database();
const collection = db.collection('history')
.field({
text: true,
createTime: true,
})
.where({ _openid });
offset && collection.skip(parseInt(offset)); // offset = 0 会报错
collection
.limit(limit)
.orderBy('createTime', 'desc')
.get({
success: res => {
wx.hideLoading();
success && success({ list: res.data });
},
fail: err => {
wx.hideLoading();
wx.showToast({
icon: 'none',
title: '查询记录失败'
});
},
});
});
};
微信小程序开发问题解答
微信小程序开发者回答:
可用,我的代码问题。需要这样子更改
collection = collection.skip(parseInt(offset)); // offset = 0 会报错
本文网址:http://www.91bianli.com/weixinxiaochengxu/46853.html