以下是初探微信小程序遇见的一系列bug,做个整理和回顾。
-
根据
sitemap的规则[0],当前页面[pages/index/index]将被索引
sitemap
config 文件里将 checkSiteMap 设置为false
checkSiteMap
-
不识别
html标签:例如简单的h,p标签
html标签
使用官方
API 里的 view 和 text
-
预览不了:超过2M
图片过大,需要压缩
-
使用代理会出错,运行时一直弹出:
error,需要重新登录
看了一下工具的 logo 都刷不出来,退出登录也没有-_-去掉代理,ok了。当时配置的代理公网不可访问,大概率是这个问题。
-
暂不支持
ios端分享到朋友圈 -
openSetting:fail can only be invoked by user TAP gesture
只在微信开发者工具上出现,手机端不会。因为工具上没有 tap 这个手势呀!这个问题可忽略~
uni.showModal({
title: '授权失败',
content: '需要获取您的用户信息,请在设置界面打开相关权限',
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
开发者工具清除缓存后失去了获取用户信息的权限。
解决办法:重新调用获取用户的权限,逻辑更加完善一下









网友评论