html5 - Saya menghadapi masalah dengan menyimpan data semasa temu duga bahagian hadapan. Saya datang ke forum untuk meminta nasihat.
高洛峰
高洛峰 2017-05-19 10:48:05
0
3
863

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

高洛峰
高洛峰

拥有18年软件开发和IT教学经验。曾任多家上市公司技术总监、架构师、项目经理、高级软件工程师等职务。 网络人气名人讲师,...

membalas semua(3)
淡淡烟草味

Saya tidak begitu faham maksud anda Adakah anda bermaksud membuat paging palsu?

伊谢尔伦
  • 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.

给我你的怀抱

Paging muka depan (hanya paging palsu

// 100 条数据的原数组
const dataArr

// 页面偏移量及每页尺寸
let offset, size
// 最终显示在页面的数据
let displayArr = dataArr.slice(offset, offset + size)
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan