Jika anda menggunakan Uniapp untuk pembangunan aplikasi mudah alih, anda mungkin menghadapi masalah: anda mengubah suai kod, tetapi apabila anda menjalankan aplikasi, kod itu tidak dimuat semula dan ia berterusan walaupun selepas menyusun semula dan membina. Ini boleh mengecewakan kerana anda perlu membuka projek sekali lagi atau cuba mengosongkan cache untuk mengemas kini kod. Dalam artikel ini, kami akan menganalisis punca masalah ini dan menyediakan beberapa penyelesaian yang mungkin.
Dalam Uniapp, aplikasi ialah aplikasi web yang dijalankan dalam penyemak imbas setempat. Apabila anda mengedit kod, aplikasi anda disusun semula dan kemudian dimulakan semula. Walau bagaimanapun, kadangkala perubahan anda nampaknya tidak berkesan. Ini mungkin kerana penyemak imbas atau aplikasi menyimpan kod anda.
Biasanya apabila anda membuat perubahan pada kod aplikasi anda, anda boleh menyelesaikan isu ini dengan mengosongkan cache penyemak imbas anda, mengemas kini kod dan kemudian memulakan semula aplikasi. Tetapi kadangkala ini tidak berfungsi kerana Uniapp menyimpan kod dalam memori, bukan pada cakera tempatan.
Oleh itu, jika anda menggunakan persekitaran pembangunan Uniapp, anda perlu memastikan bahawa perubahan anda disimpan dan aplikasi dimulakan semula. Jika tidak, aplikasi anda akan terus menjalankan versi lama kod tersebut. Jika anda menggunakan persekitaran pembungkusan Uniapp, anda perlu memastikan bahawa perubahan anda disimpan dan aplikasi itu dibina semula untuk memastikan perubahan itu berkuat kuasa.
1 Gunakan kemas kini panas
Ciri kemas kini panas Uniapp membolehkan anda mengemas kini kod aplikasi anda semasa aplikasi berjalan tanpa memerlukan aplikasi mulakan semula atau kosongkan penyemak imbas anda. cache. Ini menjimatkan masa anda dan menjadikan kemas kini lebih mudah.
Kemas kini hangat boleh dicapai dengan menggunakan arahan kemas kini khas dalam kod anda. Perintah ini akan menghantar permintaan kepada aplikasi dan memuat turun kod baharu pada pelayan. Setelah muat turun kod selesai, aplikasi anda akan dimuat semula secara automatik untuk menunjukkan perubahan baharu.
Untuk menggunakan kemas kini hangat, sila pastikan anda telah mendayakan ciri dalam apl anda dan anda menggunakan versi terkini Uniapp.
2. Kosongkan cache penyemak imbas
Jika anda tidak boleh menggunakan kemas kini panas, atau anda perlu mengemas kini versi Uniapp, anda boleh cuba mengosongkan cache penyemak imbas. Ini akan memastikan aplikasi anda menggunakan kod terkini dan perubahan anda akan berkuat kuasa.
Untuk mengosongkan cache penyemak imbas anda, anda boleh mengikuti langkah berikut:
location.reload(true)
. 3 Paksa muat semula
Kadangkala, mengosongkan cache penyemak imbas juga tidak berfungsi. Dalam kes ini, anda boleh cuba menggunakan muat semula secara paksa. Dengan menekan kombinasi kekunci Ctrl + F5 pada papan kekunci anda, anda boleh memberitahu penyemak imbas untuk memaksa muat semula halaman semasa dan memuatkan semua kod dan sumber baharu. Ini akan memastikan bahawa aplikasi anda menggunakan kod terkini dan dikemas kini dengan perubahan anda.
Ringkasnya, jika kod Uniapp anda tidak dikemas kini dalam masa, anda boleh cuba menggunakan kemas kini panas, kosongkan cache penyemak imbas atau muat semula paksa untuk menyelesaikan masalah. Jika tiada penyelesaian ini berfungsi, anda mungkin perlu memulakan semula aplikasi anda atau mengosongkan cache penyemak imbas anda untuk melihat perubahan anda.
Atas ialah kandungan terperinci uniapp tidak memuat semula selepas mengubah suai kod. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!