第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時綁定郵箱和手機(jī)立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

在firebase中分頁時如何檢測第一頁或最后一頁中的am

在firebase中分頁時如何檢測第一頁或最后一頁中的am

胡說叔叔 2022-11-03 14:47:18
我正在使用 Firebase 進(jìn)行分頁,到目前為止,我有一個按鈕可以前進(jìn),另一個按鈕可以返回,它們工作正常,但是我無法檢測是在第一頁還是最后一頁,所以我可以禁用分頁按鈕,所以想知道它是如何工作的,我應(yīng)該改變分頁數(shù)據(jù)的方式嗎?export const getNextItems = (last_Visible) => {  return async (dispatch, getState, { getFirebase }) => {    const firestore = getFirebase().firestore();    // const items = [];    const dbRef = firestore      .collection('items')      .orderBy('createdAt', 'desc')      .startAfter(last_Visible)      .limit(2);   const usersRef = firestore.collection('users');    let temps = [];    const { data: items, firstVisible, lastVisible } = await dbRef.get().then(getAllDocs);       for (const item of items) {      const { data: user } = await usersRef.doc(item.owner).get().then(getDoc);      temps.push({ ...item, owner: user });    }    return { docs: temps, lastVisible, firstVisible };  };};export const getPrevItems = (first_Visible) => {  return async (dispatch, getState, { getFirebase }) => {    const firestore = getFirebase().firestore();    // const items = [];    const dbRef = firestore      .collection('items')      .orderBy('createdAt', 'desc')      .endBefore(first_Visible)      .limitToLast(2);    const usersRef = firestore.collection('users');    let temps = [];    const { data: items, lastVisible, firstVisible } = await dbRef.get().then(getAllDocs);        for (const item of items) {      const { data: user } = await usersRef.doc(item.owner).get().then(getDoc);      temps.push({ ...item, owner: user });    }    return { docs: temps, lastVisible, firstVisible };  };};
查看完整描述

1 回答

?
絕地?zé)o雙

TA貢獻(xiàn)1946條經(jīng)驗(yàn) 獲得超4個贊

要檢測是否有更多頁面要加載,您需要請求額外的項(xiàng)目。因此,由于您似乎每頁顯示 2 個項(xiàng)目,您應(yīng)該請求 3 個項(xiàng)目 - 并且只顯示其中兩個。如果你得到第三個項(xiàng)目,你知道還有一個額外的頁面。



查看完整回答
反對 回復(fù) 2022-11-03
  • 1 回答
  • 0 關(guān)注
  • 94 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學(xué)習(xí)伙伴

公眾號

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號