微信小程序遇到的一系列bug

以下是初探微信小程序遇见的一系列bug,做个整理和回顾。

  • 根据 sitemap 的规则[0],当前页面 [pages/index/index] 将被索引

sitemap

config 文件里将 checkSiteMap 设置为false

checkSiteMap

  • 不识别html 标签:例如简单的h,p标签

html标签

使用官方 API 里的 viewtext

  • 预览不了:超过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

开发者工具清除缓存后失去了获取用户信息的权限。
解决办法:重新调用获取用户的权限,逻辑更加完善一下

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

土豆片片

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值