Wen | Wu Quan
Salah satu keuntungan dari Program Mini WeChat tercermin dalam "kecil". Program Mini WeChat yang kecil dan ringan dapat memberikan pengalaman yang sangat baik kepada pengguna.
Tetapi jika Anda ingin memaksimalkan kecepatan program kecil, pengembang masih harus bekerja lebih keras.
Dalam edisi ini, Mengenal Program (WeChat ID zxcx0101) akan memperkenalkan Anda beberapa metode dan metode yang dapat meningkatkan pengalaman pengguna Program Mini.
Ikuti akun resmi WeChat dari "Mengetahui Program", balas ke "Pengembangan", dan dapatkan kode efek visual yang membuat Program Mini lebih canggih.
1. Kompres ukuran paket program kecil
Biasanya diperlukan waktu 2 hingga 3 detik dari mengklik untuk membuka applet WeChat hingga menyelesaikan halaman pertama.
Dalam 2 sampai 3 detik ini, applet menyelesaikan pemuatan paket data dan komunikasi dengan server. Tentu saja, Saat memuat paket data, ukuran paket data berkorelasi positif dengan waktu pemuatan.
Untuk meningkatkan kecepatan pemuatan WeChat Codex, ukuran paket data sengaja dibatasi hingga 2 MB (paling awal 1 MB). Yang harus kita lakukan adalah mengurangi ukuran paket data berdasarkan 2 MB.
Secara khusus, jangan memasukkan gambar besar dan file lain ke dalam paket data, dan jangan menggunakan terlalu banyak gambar sebagai UI, dan Anda juga dapat mengurangi jumlah baris kode. Melalui metode ini, waktu muat sekitar 1 detik paling banyak dapat dikurangi!
2. Gambar besar dan panjang
Jangan letakkan gambar besar di halaman Program Mini WeChat.
Di applet, saat halaman memuat atau melompat, Biasanya halaman telah muncul atau lompatan telah selesai, tetapi gambar berskala besar sering kali masih dimuat . Ini akan sangat memengaruhi pengalaman pengguna.
Jika program mini menyediakan gambar besar definisi tinggi sebagai tema, seperti "Bing View the World" yang disebutkan di atas. Kita dapat memilih untuk menampilkan gambar yang dikompres dengan tepat pada halaman, dan kemudian menampilkan gambar asli di wx.previewImage.
wx.previewImage ({current: '', // link http dari url gambar yang sedang ditampilkan: // daftar link http dari gambar yang perlu di-preview))Jika Anda menempatkan gambar panjang di applet WeChat, itu akan mirip dengan menyisipkan gambar besar di halaman.
Bedanya pada long picture mode biasanya hanya memilih aspectFit, kemudian ketika applet di-load akan muncul hasil sebagai berikut: Gambar ini akan muncul pertama kali dalam bentuk tergencet, lalu dalam bentuk normal. (Mereka yang tidak tahu mengira itu kacau!)
Untuk jenis gambar ini, Dianjurkan untuk mempersingkatnya dan menampilkannya dalam program kecil .
3. Jangan menyalahgunakan setData
setData adalah antarmuka yang sering digunakan di applet WeChat. Ini adalah metode umum untuk menetapkan data setelah pengikatan data. Sintaksnya adalah sebagai berikut:
var that = this that.setData ({imageUrl: "http: //XX/XX/X.jpg",})Lapisan tampilan dan lapisan logika dari applet WeChat tidak bergantung satu sama lain. SetData adalah implementasi lintas lapisan dari transfer data, dan proses perantara rumit dan memakan waktu.
Gunakan beberapa program kecil yang tidak ketat dengan setData. Saat Anda melakukan refresh pull-down atau menggeser halaman, Anda akan merasakan jeda yang nyata. Ini karena program kecil sering kali merupakan setData saat ini, dan program tidak dapat mengirimkan operasi pengguna ke lapisan logika secara real time, dan hasil dari lapisan logika tidak dapat dikirim ke lapisan tampilan.
Tetapi ini tidak berarti bahwa selama Anda menggunakan setData, itu akan menyebabkan kelambatan, dan Anda harus melepaskannya. Saran saya adalah: gunakan peristiwa untuk memicu setData, jangan gunakan jam untuk sering menetapkan nilai, dan jangan setData terlalu banyak nilai sekaligus, yang dapat dengan mudah menyebabkan kelambatan.
Ikuti akun resmi "Knowing Program", dan balas ke "Pengembangan" di latar belakang WeChat untuk meningkatkan performa Program Mini Anda.
- OPPO memimpin pengembangan teknologi ponsel, cahaya berstruktur 3D dapat diterapkan pada seri OPPO Find
- Menyambut latihan kampus "Hari Pertahanan Sipil Internasional" untuk meningkatkan kesadaran keselamatan
- Satu-satunya mahakarya kuasi baru musim ini untuk Nintendo NS, ternyata menjadi game "cinta off-single"?
- Diskon 20% untuk 2 miliar kalkulasi, Zhang Jianping memimpin regu kematian untuk membeli ZTE lebih dari 800 juta | Uang panas terungkap
- Kekuatan Cavaliers memang tidak perlu dipertanyakan lagi, tapi mengapa mereka begitu sulit untuk memenangkan lebih dari 10 pertandingan berturut-turut?
- Pertama kali di China! Acara Pop-UP OnePlus 6 dibuka hari ini, pemandangannya sebanding dengan Festival Musim Semi
- Ingin memesona dengan Lin Xiaoniang? Dia benar-benar tidak bertingkah seperti bayi ketika dia benar-benar menangis dan pingsan!
- 10 formula terbaik di EXCEL, tidak masalah jika Anda tidak mengerti, Anda dapat menerapkannya secara langsung