峰文鄉(xiāng)微信小程序開發(fā)BUG經(jīng)驗(yàn)的一些總結(jié)
閱讀 25016 · 發(fā)布日期 2020-08-24 17:26 · 溫州優(yōu)光網(wǎng)絡(luò)科技有限公司|建站|APP小程序制作|做網(wǎng)站SEO推廣優(yōu)化
【摘要】
小程序開發(fā)越來越熱,開發(fā)中遇到各種各樣的bug,在此總結(jié)了一些比較容易掉進(jìn)去的坑分享給大家。1. new Date跨平臺(tái)兼容性問題在Andriod使用new Date(“2018-05-30 00:00:00”)木有問題,但是在ios下面識(shí)別不出來。因?yàn)镮OS下面不能識(shí)別這種格式,需要用2018/05/30 00:00... 【溫州小程序開發(fā),溫州微信公眾號(hào),平陽做網(wǎng)站,平陽網(wǎng)站建設(shè)公司,平陽小程序商城制作,昆陽萬全做網(wǎng)站,鰲江水頭小程序,蕭江騰蛟微信公眾號(hào),山門順溪南雁海西南麂鳳臥麻步懷溪網(wǎng)絡(luò)網(wǎng)店服務(wù),政采云網(wǎng)店管理服務(wù)】...
小程序開發(fā)越來越熱,開發(fā)中遇到各種各樣的bug,在此總結(jié)了一些比較容易掉進(jìn)去的坑分享給大家。
1. new Date跨平臺(tái)兼容性問題在Andriod使用new Date(“2018-05-30 00:00:00”)木有問題,但是在ios下面識(shí)別不出來。
因?yàn)镮OS下面不能識(shí)別這種格式,需要用2018/05/30 00:00:00格式。
可以使用正則表達(dá)式對(duì)做字符串替換,將短橫替換為斜杠。
var iosDate= date.replace(/-/g, '
/'
);
。
2. wx.getUserInfo()接口更改問題微信小程序最近被吐槽最多的一個(gè)更改,就是用戶使用wx.getUserInfo(開發(fā)和體驗(yàn)版)時(shí)不會(huì)彈出授權(quán),正式版不受影響。
現(xiàn)在授權(quán)方式是需要引導(dǎo)用戶點(diǎn)擊一個(gè)授權(quán)按鈕,然后再?gòu)棾鍪跈?quán)。
3. 只有在調(diào)試模式下,才能發(fā)送數(shù)據(jù)到自己的正式服務(wù)器其實(shí),只要注意配置合法域名,這個(gè)問題就解決了。
有的時(shí)候,因?yàn)橐簧蟻砭烷_發(fā),忘記掉去配置域名。
后來發(fā)現(xiàn)數(shù)據(jù)沒法出去,可能半天沒想來忘記配置了!4. 無法獲取UnionID的問題login獲取UID必須滿足兩個(gè)條件:
把小程序和公眾號(hào)都綁定在開放平臺(tái);用戶必須已經(jīng)關(guān)注公眾號(hào)。
用wx.getUserInfo獲取滿足一個(gè)條件:
把小程序和公眾號(hào)都綁定在開放平臺(tái);5. wx.getSystemInfoSync獲取windowHeight不準(zhǔn)確主要原因在于獲取是時(shí)機(jī),wx.getSystemInfoSync是在頁面初始化的時(shí)候就計(jì)算了,基本上可以理解為是屏幕高度。
所以,最好的方法是使用異步接口,并且在onReady函數(shù)中調(diào)用。
onReady() {
wx.getSystemInfo({
success({
windowHeight}
) {
// todo }
}
);
}
6. 圖片本地資源名稱,盡量使用小寫命名在解決iPhone X適配時(shí),底部多余部分使用圖片時(shí)
src="/imgs/iphoneBGT.png" mode="aspectFill">路徑是 src='
imgs/iphoneBGT.png'
發(fā)現(xiàn)在pc IDE上面可以顯示出來,但是真機(jī)調(diào)試時(shí),圖片找不到,然后將圖片名稱改為iphonex.png真機(jī)調(diào)試就可以了
src="/imgs/iphonex.png" mode="aspectFill">寫在最后:
代碼總是有各種BUG,像上面列舉的問題還是在開發(fā)中就可以發(fā)現(xiàn)。
而代碼上線以后呢,測(cè)試也不能保證100%沒有問題。
在這里,推薦Fundebug的微信小程序BUG監(jiān)控服務(wù)給各位老鐵!關(guān)于FundebugFundebug專注于JavaScript、微信小程序、微信小游戲、支付寶小程序、React Native、Node.js和Java實(shí)時(shí)BUG監(jiān)控。
自從2016年雙十一正式上線,F(xiàn)undebug累計(jì)處理了7億+錯(cuò)誤事件,得到了Google、360、金山軟件、百姓網(wǎng)等眾多知名用戶的認(rèn)可。
歡迎免費(fèi)試用!推薦教程:
《微信小程序》以上就是微信小程序開發(fā)BUG經(jīng)驗(yàn)的一些總結(jié)的詳細(xì)內(nèi)容,更多請(qǐng)關(guān)注php中文網(wǎng)其它相關(guān)文章!
微信
分享相關(guān)標(biāo)簽:
微信小程序本文轉(zhuǎn)載于:
掘金社區(qū),如有侵犯,請(qǐng)聯(lián)系[email protected]刪除
上一篇:
自學(xué)微信小程序從零到一:
項(xiàng)目構(gòu)建后http請(qǐng)求封裝
下一篇:
個(gè)人小程序應(yīng)用開發(fā)指南相關(guān)文章相關(guān)視頻微信小程序 絕對(duì)路徑 require微信小程序必須買域名嗎微信小程序502是什么意思微信小程序圖片無法顯示怎么辦?微信小程序開發(fā)BUG經(jīng)驗(yàn)的一些總結(jié)微信小程序pages 視圖層 .wxss微信小程序事件 以及事件對(duì)象初識(shí)微信小程序(1)
為您推薦
- 百度智能小程序SWAN 視圖基礎(chǔ)數(shù)據(jù)綁定怎么做 2020-08-24
- 百度智能小程序SWAN 視圖是什么? 2020-08-24
- 百度智能小程序啟動(dòng)頁面的代碼如何設(shè)置 2020-08-24
- 百度智能小程序SWAN 生命周期是什么 2020-08-24
- 百度智能小程序如何配置全局?jǐn)?shù)據(jù) 2020-08-24
- 百度智能小程序?window、tabBar如何優(yōu)化和調(diào)整 2020-08-24
- 百度智能小程序?pages是什么 2020-08-24
- 百度智能小程序配置界面、路徑如何優(yōu)化 2020-08-24