Rumah > Soal Jawab > teks badan
Semasa temu bual hari ini, penemuduga bertanya kepada saya sama ada halaman memanggil antara muka di latar belakang untuk mendapatkan tatasusunan yang terdiri daripada 100 objek. Sepuluh daripada objek ini digunakan untuk menjana beberapa komponen untuk halaman Nombor halaman boleh ditukar dan dipaparkan Jika pengguna mengklik pada item untuk melihat maklumat terperinci dan kemudian kembali ke lokasi direktori, atau menyegarkan halaman dalam lokasi direktori. , apakah teknologi yang harus digunakan? Kurangkan bilangan panggilan ke antara muka latar belakang. Ia boleh dianggap bahawa set data ini dijana oleh penapisan bersyarat yang serupa. Menyegarkan semula atau mengembalikan data yang diperolehi apabila keadaan kekal tidak berubah Sila beri saya nasihat
淡淡烟草味2017-05-19 10:50:05
Saya tidak begitu faham maksud anda Adakah anda bermaksud membuat paging palsu?
伊谢尔伦2017-05-19 10:50:05
Iaitu, bahagian hadapan mengkonfigurasi parameter pertanyaan, dan bahagian belakang mengembalikan data yang sepadan berdasarkan parameter pertanyaan
Anda hanya perlu menyimpan parameter pertanyaan dan data pertanyaan secara setempat
Sebelum setiap permintaan, semak sama ada parameter pertanyaan konsisten dengan yang disimpan secara setempat
Jika parameter pertanyaan adalah sama, gunakan data setempat
Jika parameter pertanyaan tidak konsisten, sila minta semula
Jika pengoptimuman yang lebih mendalam diperlukan, antara muka perlu dipisahkan.
给我你的怀抱2017-05-19 10:50:05
Paging muka depan (hanya paging palsu
// 100 条数据的原数组
const dataArr
// 页面偏移量及每页尺寸
let offset, size
// 最终显示在页面的数据
let displayArr = dataArr.slice(offset, offset + size)