Dengan populariti aplikasi mudah alih, rangka kerja yang digunakan oleh pembangun untuk membina aplikasi secara beransur-ansur menjadi lebih kaya. Salah satu rangka kerja pembangunan aplikasi mudah alih merentas platform yang biasa digunakan ialah UniApp. UniApp ialah rangka kerja pembangunan merentas platform berdasarkan seni bina Vue.js. Kami boleh menggunakannya untuk membina aplikasi dengan mudah yang menyokong berbilang platform mudah alih (Android, ios, dll.) pada masa yang sama. Dalam proses pembangunan aplikasi, kita pasti akan menghadapi beberapa masalah, dan kaedah penyahpepijatan menjadi sangat penting pada masa ini. Jadi, artikel ini akan memperkenalkan beberapa kemahiran penyahpepijatan UniApp.
1. Penyahpepijatan HBuilderX
HBuilderX ialah bahagian penting dalam menggunakan UniApp Ia membolehkan kami menggunakan pemalam Vue untuk membangunkan aplikasi dengan lebih mudah dan pratonton kesan antara muka dalam masa nyata semasa pengekodan. proses. Semasa nyahpepijat, HBuilderX juga mempunyai beberapa alatan yang boleh membantu kami menyelesaikan masalah dengan cepat, seperti output log dan pemetaan port.
Dalam HBuilderX IDE, kita boleh menggunakan console.log() untuk mengeluarkan maklumat yang berkaitan. Apabila aplikasi berjalan, maklumat output yang berkaitan akan dipaparkan dalam konsol, yang boleh membantu kami mencari masalah aplikasi dengan cepat. Kami juga boleh menggunakan console.error() untuk mengeluarkan maklumat ralat supaya kami dapat mencari masalah dalam aplikasi dengan lebih cepat.
UniApp akan mencipta pelayan http secara setempat semasa operasi, dan pelayan akan mendengar pada port nombor 8080. Jika semasa proses pembangunan, kita perlu meletakkan halaman UniApp berjalan pada komputer ke peranti mudah alih untuk ujian, kita boleh menggunakan fungsi pemetaan port yang disediakan oleh HBuilderX untuk mencapai ini. Operasi khusus ialah kita perlu membuka menu dalam HBuilderX, pilih Run->Port penyegerakan automatik, dan kemudian akses http://localIP:7397 pada peranti mudah alih untuk melihat aplikasi UniApp Di sini 7397 ialah port lalai UniApp . Boleh diubah suai mengikut keperluan.
2. Penyahpepijatan Chrome
Semasa proses penyahpepijatan, kita perlu menyambungkan telefon ke komputer terlebih dahulu. Diandaikan di sini bahawa semua orang telah menyelesaikan sambungan.
Selepas kami menyambungkan telefon ke komputer, kami perlu membuka pilihan pembangun telefon untuk nyahpepijat aplikasi kami. Dalam tetapan telefon, dengan mengklik berulang kali pada nombor versi (kira-kira 7 kali), anda akan melihat "Pilihan Pembangun" di bahagian bawah "Tetapan". Kami memasukkan pilihan pembangun dan mendayakan penyahpepijatan USB.
Apabila menyahpepijat peranti Android, kita perlu menggunakan alat ADB untuk memetakan port perkhidmatan sebelum menyahpepijat aplikasi. Mula-mula kami perlu memasang alat ADB pada komputer Kemudian, kami menjalankan perintah berikut untuk memajukan port: adb forward tcp:8080 tcp:8080. Dengan cara ini kita boleh nyahpepijat dalam Chrome.
Kita boleh memasukkan chrome://inspect/#devices dalam bar alamat penyemak imbas Chrome untuk melihat senarai peranti yang disambungkan. Kami memasuki antara muka DevTools untuk menyahpepijat halaman dengan mengklik butang "periksa".
Ringkasan:
Dengan aplikasi UniApp yang meluas, saya percaya bahawa menguasai kemahiran penyahpepijatannya akan menjadi lebih penting. Melalui pengenalan kaedah di atas, saya percaya anda telah menguasai kemahiran asas penyahpepijatan UniApp. Saya mengucapkan selamat maju jaya kepada anda semua.
Atas ialah kandungan terperinci Bagaimana untuk menyahpepijat uniapp? Perkongsian petua. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!