以下是初探微信小程序遇見(jiàn)的一系列bug
,做個(gè)整理和回顧爹殊。
-
根據(jù)
sitemap
的規(guī)則[0]
古话,當(dāng)前頁(yè)面[pages/index/index]
將被索引
config
文件里將 checkSiteMap
設(shè)置為false
-
不識(shí)別
html
標(biāo)簽:例如簡(jiǎn)單的h,p
標(biāo)簽
使用官方
API
里的 view
和 text
-
預(yù)覽不了:超過(guò)2M
圖片過(guò)大牺氨,需要壓縮
-
使用代理會(huì)出錯(cuò)顶掉,運(yùn)行時(shí)一直彈出:
error
,需要重新登錄
看了一下工具的 logo
都刷不出來(lái)草娜,退出登錄也沒(méi)有-_-去掉代理,ok
了痒筒。當(dāng)時(shí)配置的代理公網(wǎng)不可訪問(wèn)宰闰,大概率是這個(gè)問(wèn)題。
-
暫不支持
ios
端分享到朋友圈 -
openSetting:fail can only be invoked by user TAP gesture
只在微信開(kāi)發(fā)者工具上出現(xiàn)簿透,手機(jī)端不會(huì)移袍。因?yàn)楣ぞ呱蠜](méi)有 tap
這個(gè)手勢(shì)呀!這個(gè)問(wèn)題可忽略~
uni.showModal({
title: '授權(quán)失敗',
content: '需要獲取您的用戶信息老充,請(qǐng)?jiān)谠O(shè)置界面打開(kāi)相關(guān)權(quán)限',
success: response => {
if (response.confirm) {
uni.openSetting({
success(resp) {
// 成功后重新獲取用戶信息
console.log('success', resp.authSetting);
},
fail(resp) {
console.log('fail', resp);
},
complete(resp) {
console.log('complete', resp);
}
});
}
}
});
-
getUserInfo:fail scope unauthorized
開(kāi)發(fā)者工具清除緩存后失去了獲取用戶信息的權(quán)限咐容。
解決辦法:重新調(diào)用獲取用戶的權(quán)限,邏輯更加完善一下