【小程序,h5页面】 踩坑之路

本文总结了小程序与H5在IOS端遇到的一些问题,包括:小程序中showToast不显示、1rpx border显示不全、img标签不显示、定位授权弹框不再出现等,并给出了相应的解决策略,如调整样式、使用特定API等。
摘要由CSDN通过智能技术生成

1.【小程序】IOS端在showLoading和hideLoading之后showToast会不显示

解决办法:在获取数据之后,设置定时器显示showToast

eg: setTimeout(function(){
      wx.showToast({
	    title: res.data.message,
	    icon: 'none'
      });
    },100)
2. 【小程序】1rpx border 在IOS端显示不全问题

解决办法:试过将 width 设置为 min-width,解决了一部分
后来发现将border: 1rpx 改成 border: 1px 就好了,在iPhone X上没有问题

3. 【H5页面】img标签 在IOS端不显示图片

解决办法:将改用div标签,图片设置被背景图显示:background-image: url("");

4. 【H5页面】定位,拒绝授权后获取定位授权弹框不再显示

一开始也很头疼,不知道是哪里的问题,为什么拒绝授权之后就不再出现呢,苹果这么傲娇的吗…

之后看到 这个博客 终于知道了原因和解决办法,但是真的好鸡肋啊,因为定位拒绝都被缓存手机授权隐私里面,就像第一次进入APP向你申请的权限,又或者网页的广告连接被拉进黑名单里,就再也不弹出来了。
解决办法:

手机设置:
(设置)Settings -> (通用)Genera -> (重置) Reset-> (重置定位于隐私)Reset Location & Privacy.
(设置)Settings ->( 隐

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值