Artikel ini membawakan anda pengetahuan yang berkaitan tentang program mini WeChat Ia terutamanya memperkenalkan beberapa soalan temu bual biasa, termasuk cara mendapatkan maklumat pengguna dalam program mini dan cara menggunakan program induk -parameter lulus komponen kanak-kanak, mari kita lihat, saya harap ia akan membantu semua orang.
[Cadangan pembelajaran berkaitan: Tutorial pembelajaran program mini]
(1) Sebelum naik taraf, program mini boleh menggunakan wx.getUserInfo untuk mendapatkan maklumat pengguna secara beransur-ansur
(2.) Selepas naik taraf, anda boleh menggunakan kaedah berikut untuk mendapatkan maklumat akaun Pengguna:
(1) Gunakan butang dan tetapkan atributnya: open-type="getUserInfo"
Hantar kepada rakan: onShareAppMessage(Object object);
Share to Moments: onShareTimeline();
Sekatan:
"Mod halaman tunggal" Di Bawah , terdapat sekatan tertentu pada beberapa komponen atau antara muka:
1 Halaman tidak mempunyai status log masuk dan antara muka yang berkaitan dengan log masuk dan wx.login() tidak tersedia tidak dibenarkan Pergi ke halaman lain, termasuk melompat ke halaman program mini, melompat ke program mini lain dan melompat ke halaman asli WeChat
3 Skrin mendatar tidak dibenarkan, dan bar tab yang terkandung dalam halaman akan tidak dipaparkan, termasuk bar tab tersuai; diperlukan untuk menyemaknya?
(1) Cari projek dalam alat pembangun web WeChat dan tetapkan nama domain pelayan Jika program mini anda tidak menggunakan permintaan rangkaian luaran, anda tidak perlu mengkonfigurasi pelayan. Selepas mengkonfigurasi pelayan, pratonton dahulu untuk melihat jika terdapat sebarang masalah Jika tiada masalah, klik Muat naik.
(2) Selepas memuat naik kod, log masuk ke latar belakang program mini WeChat pada platform akaun rasmi WeChat, klik Pengurusan Pembangunan, anda boleh melihat kod yang baru anda muat naik, klik Hantar untuk semakan, dan itu sahaja . Langkah seterusnya ialah menunggu semakan rasmi WeChat.
4. Bagaimana untuk menggunakan komponen pihak ketiga seperti Vant dalam program mini?
(1) Buka cmd, masukkan projek anda, jalankan: npm init dalam cmd, mulakan projek
(2) Kemudian pasang Vant
5 Bagaimanakah program mini melaksanakan pemindahan parameter antara komponen induk dan anak?
1. Komponen induk menghantar parameter kepada komponen anak Nilai
Tentukan atribut dalam komponen anak
Komponen induk menghantar nilai kepada komponen anak dengan menetapkan atribut apabila merujuk komponen anak2. Komponen anak Hantar nilai kepada komponen induk Ikat peristiwa tersuai dalam komponen
properties: { // 复杂定义 name:{ type: String, value:'张三丰' }, // 简单定义 name2:String},
// 引用了自定义的组件, 绑定了myevent事件,这个事件对应的是parentEvent方法 <test-button name="张无忌" bindmyevent="parentEvent"></test-button>
methods: { 方法名字: function(){ var myEventDetail = {} // detail对象,提供给事件监听函数 var myEventOption = {} // 触发事件的选项 this.triggerEvent('myevent', myEventDetail, myEventOption) } }
Dipanggil apabila applet dimulakan atau apabila ia memasuki paparan latar depan dari latar belakang. Jika anda ingin melakukan sesuatu setiap kali program mini memasuki latar depan, anda boleh meletakkan kod di dalamnya. Sebagai contoh, beberapa data yang berubah secara dinamik dalam masa nyata perlu dikemas kini daripada pelayan setiap kali pengguna masuk, jadi kami boleh melakukannya dalam hal ini.
onHide()
Program mini ditukar ke latar belakang (termasuk apabila WeChat sendiri ditukar ke latar belakang atau program mini ditukar ke latar belakang buat sementara waktu). Anda boleh menyimpan beberapa data dalam kaedah ini.
onError(String error)
Dicetuskan apabila ralat skrip berlaku dalam applet atau panggilan api gagal. Apabila ralat berlaku dalam program mini, maklumat ralat akan dihantar ke fungsi ini, jadi anda boleh melakukan beberapa pengumpulan ralat dalam fungsi ini.
onPageNotFound(Object)
Dicetuskan apabila halaman yang akan dibuka oleh applet tidak wujud. Secara amnya, apabila kod dikemas kini, beberapa halaman dipadamkan, tetapi ini berlaku apabila tempat lain tidak diubah atau beberapa halaman acara ditutup selepas acara tersebut. Anda juga boleh melakukan beberapa pengumpulan ralat dan lompat semula halaman dalam ini.
getApp()
Dapatkan objek apl semasa. Biasanya dipanggil luar app.js. Anda boleh menggunakan app.js dalam ini untuk mendapatkan objek besar semasa apabila anda ingin menggunakan data global yang ditakrifkan dalam app.js di luar, anda perlu menggunakan getApp().
7. Apakah kitaran hayat Page dalam program mini?
OnLoad(), onReady(), onShow(), onHide(), dan onUnload() ialah lima fungsi kitaran hayat halaman, yang dipanggil apabila halaman dimuatkan, sedia, dipaparkan, disembunyikan dan dipunggah masing-masing.
Apabila mengikat acara dalam program mini, anda boleh mulakan dengan bind dan kemudian mengikut jenis acara Contohnya, bindtap mengikat acara klik dan nilai yang sepadan ialah rentetan dengan nama yang sama dalam pembina halaman Setiap kali peristiwa dicetuskan, kandungan fungsi yang sepadan akan dilaksanakan.
Selain mengikat, mengikat acara juga boleh dilakukan melalui tangkapan dalam program mini Acara terikat melalui tangkapan tidak akan mencetuskan acara menggelegak.
Pencetusan acara terbahagi kepada dua peringkat, yang pertama ialah peringkat tangkapan, dan yang kedua ialah peringkat menggelegak. Secara lalai, peristiwa dicetuskan dalam fasa menggelegak. Jika anda mahu acara dicetuskan semasa fasa tangkapan, anda boleh mengikat acara itu melalui tangkapan-ikat.
[Cadangan pembelajaran berkaitan: Tutorial Pembelajaran Program Mini]
Atas ialah kandungan terperinci Ringkasan dan perkongsian soalan temuduga biasa mengenai program mini WeChat. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!