Uniapp ialah rangka kerja pembangunan merentas platform yang digunakan secara meluas untuk membangunkan aplikasi berdasarkan program mini WeChat, H5, Android, iOS dan platform lain. Apabila aplikasi menjadi semakin kompleks, storan data menjadi isu yang mesti dipertimbangkan. Storan tempatan ialah kaedah penyimpanan data biasa yang membolehkan kita menyimpan dan membaca data yang diperlukan oleh aplikasi dengan mudah. Artikel ini akan memperkenalkan cara uniapp menggunakan storan setempat untuk membantu pembangun mengurus data dengan lebih baik.
1. Storan tempatan dalam uniapp
uniapp menyediakan kaedah storan tempatan yang mudah dan mudah digunakan Ia boleh menyimpan data dalam LocalStorage atau dalam apl mini WeChat cache program untuk memenuhi keperluan platform yang berbeza. Memandangkan LocalStorage menyimpan pasangan nilai kunci, data yang disimpan perlu ditukar kepada bentuk rentetan Anda boleh menggunakan fungsi JSON.stringify() untuk penukaran.
2. Penggunaan LocalStorage
LocalStorage ialah kaedah storan setempat yang disediakan oleh HTML5 Ia boleh menyimpan data jenis rentetan dan boleh disimpan untuk masa yang lama, walaupun penyemak imbas ditutup . Berikut akan memperkenalkan cara uniapp menggunakan LocalStorage.
Anda boleh menggunakan kaedah uni.setStorageSync() untuk menyimpan data ke dalam LocalStorage Kaedah ini menerima dua parameter yang pertama ialah kunci yang disimpan. nama, parameter kedua ialah nilai kunci yang disimpan. Seperti yang ditunjukkan di bawah:
uni.setStorageSync('name', '张三'); uni.setStorageSync('age', 18);
Data boleh dibaca daripada LocalStorage menggunakan kaedah uni.getStorageSync(), yang menerima satu parameter, iaitu The key nama untuk dibaca dan nilai kunci yang sepadan dikembalikan. Seperti yang ditunjukkan di bawah:
var name = uni.getStorageSync('name'); var age = uni.getStorageSync('age'); console.log(name, age);
Anda boleh menggunakan kaedah uni.removeStorageSync() untuk memadam data dalam LocalStorage, yang menerima satu parameter, iaitu untuk memadam nama kunci. Seperti yang ditunjukkan di bawah:
uni.removeStorageSync('name');
Anda boleh menggunakan kaedah uni.clearStorageSync() untuk mengosongkan semua data dalam LocalStorage Selepas memanggil kaedah ini, semua kunci Pasangan nilai akan dipadamkan. Seperti yang ditunjukkan di bawah:
uni.clearStorageSync();
3 Cache setempat dalam applet WeChat
Selain LocalStorage, uniapp juga menyokong penggunaan cache setempat untuk penyimpanan data dalam applet WeChat LocalStorage, ia juga merupakan kaedah penyimpanan pasangan nilai kunci.
Anda boleh menggunakan kaedah uni.setStorageSync() untuk menyimpan data ke dalam cache setempat Kaedah ini menerima dua parameter Parameter pertama disimpan nama, parameter kedua ialah nilai kunci yang disimpan. Seperti yang ditunjukkan di bawah:
uni.setStorageSync('name', '张三'); uni.setStorageSync('age', 18);
Data boleh dibaca daripada cache setempat menggunakan kaedah uni.getStorageSync(), yang menerima satu parameter, That ialah, nama kunci yang akan dibaca dan nilai kunci yang sepadan dikembalikan. Seperti yang ditunjukkan di bawah:
var name = uni.getStorageSync('name'); var age = uni.getStorageSync('age'); console.log(name, age);
Anda boleh menggunakan kaedah uni.removeStorageSync() untuk memadam data dalam cache setempat , iaitu kepada Nama kunci yang dipadamkan. Seperti yang ditunjukkan di bawah:
uni.removeStorageSync('name');
Anda boleh menggunakan kaedah uni.clearStorageSync() untuk mengosongkan semua data dalam cache setempat Selepas memanggil kaedah ini , semua data pasangan nilai kunci akan dipadamkan. Seperti yang ditunjukkan di bawah:
uni.clearStorageSync();
4. Ringkasan
Di atas memperkenalkan kaedah storan setempat uniapp, termasuk LocalStorage dan cache setempat Dengan menggunakan kaedah ini, ia boleh membantu pembangun lebih Mengurus data baik untuk menjadikan aplikasi lebih stabil dan cekap. Perlu diingat bahawa kapasiti LocalStorage dan cache setempat adalah terhad Jika terlalu banyak data disimpan, ia boleh menyebabkan aplikasi menjadi perlahan atau ranap, jadi storan tempatan perlu digunakan secara rasional.
Atas ialah kandungan terperinci Cara menyimpan uniapp secara setempat. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!