我想利用if判断不同状态下,对于不同数据库的请求的转变,应该怎么实现呢?
发布于 4 年前 作者 wchen 9374 次浏览 来自 官方Issues

tabs控制想请求哪一个数据库,

{{item}}同一个页面加载数据:

根据tabs下标判断想请求哪个数据库:

   this.getdatalist()

是封装的分页请求展示数据的方法。

(主要是如果每一个下标都从头写开始写不同数据库的请求,数据请求展示,下拉刷新的方法,触底提示的方法,不好实现)

我不太明白,如何能这样实现对于请求数据库的改变。或者有其他方法可以实现这样的功能。

3 回复

首先你得有个区分的状态

比如item是状态值,你这就可以用它的下标或者当前tab的对应参

item==1的时候使用方法一

item==2的时候使用方法二

下拉刷新就判断

if(this.item==1){
方法一调用
}else if(this.item==2){
方法二调用
}
触底加载原理一样
const db = wx.cloud.database().collection('list' + (index + 1))

1.调用不同的云函数?

2.同一个云函数,通过传参控制?

回到顶部