W3Cschool
恭喜您成為首批注冊(cè)用戶
獲得88經(jīng)驗(yàn)值獎(jiǎng)勵(lì)
小程序跳轉(zhuǎn)相關(guān)問題,請(qǐng)參見 小程序跳轉(zhuǎn) FAQ。
有多個(gè)原因會(huì)導(dǎo)致白屏的發(fā)生,請(qǐng)排查:
1、請(qǐng)檢查手機(jī)是否正常使用。
2、請(qǐng)檢查訪問的是否是線上版本。
3、可能是啟動(dòng)緩存問題,建議在 支付寶客戶端 > 我的小程序 > 最近使用,刪除對(duì)應(yīng)小程序,再打開小程序測(cè)試。
4、可能是兼容問題,建議升級(jí)支付寶客戶端,再打開小程序測(cè)試。
5、如果按照以上方法排查了后,仍存在白屏的問題,請(qǐng)收集整理好問題,咨詢 小螞哥。
建議把 onError 函數(shù)寫在 app.js 中,以真機(jī)測(cè)試效果為準(zhǔn)。
將 https 鏈接編碼后,放在 path 的 query 參數(shù)里傳遞。
js 異常會(huì)導(dǎo)致報(bào)錯(cuò),建議檢查相關(guān)配置,如請(qǐng)求涉及的 URL 是否都已添加在白名單。
小程序中不建議使用 cookie,小程序針對(duì)服務(wù)端回設(shè)的 cookie 不會(huì)禁用掉,會(huì)設(shè)置到小程序進(jìn)程中,下次小程序進(jìn)行請(qǐng)求,會(huì)自動(dòng)將已有的 cookie 帶入到服務(wù)端請(qǐng)求中。前端獲取不到 cookie,也不會(huì)對(duì) cookie 做任何操作。小程序建議使用 緩存。
從 getCurrentPages 里面獲取,getCurrentPages 方法用于獲取當(dāng)前頁面棧的實(shí)例,返回頁面數(shù)組棧。
不可以監(jiān)聽關(guān)閉按鈕,點(diǎn)擊關(guān)閉按鈕,不會(huì)執(zhí)行函數(shù)。
請(qǐng)檢查是否有 this 對(duì)象值,或者代碼執(zhí)行邏輯是否有問題。
請(qǐng)排查是否未添加域名白名單導(dǎo)致的服務(wù)請(qǐng)求失敗未加載到數(shù)據(jù),導(dǎo)致頁面沒有數(shù)據(jù)。
需要在小程序 app.js 文件 app() 里的 onLaunch(options) 使用 options.query 獲取。
在 onShow 函數(shù)中獲取。
建議在 onLaunch 和 onShow 函數(shù)中都嘗試獲取參數(shù)。
使用小程序生命周期 onLaunch 監(jiān)聽小程序初始化,監(jiān)聽器中獲取 query 值。
使用 import {Ajax} from '/util(或者./util)' 方式可以引入 js。
支付寶小程序中禁止小程序首屏引導(dǎo)用戶授權(quán)。不建議商戶將用戶授權(quán)放在生命周期中執(zhí)行。
在 app.js 中的 onLaunch、onShow 及頁面的 js 文件中 onLoad 等小程序初始和頁面初始化方法中去掉日志打印的代碼。
把這個(gè)功能寫在 onLoad 中或者 onShow 中。
不支持,小程序支持 SJS 語法,請(qǐng)參見 SJS 介紹。
Copyright©2021 w3cschool編程獅|閩ICP備15016281號(hào)-3|閩公網(wǎng)安備35020302033924號(hào)
違法和不良信息舉報(bào)電話:173-0602-2364|舉報(bào)郵箱:jubao@eeedong.com
掃描二維碼
下載編程獅App
編程獅公眾號(hào)
聯(lián)系方式:
更多建議: