【BUG】mui.picker 组件在 ios16.0 及以上版本系统存在遮挡问题

文章讲述了在维护公司项目时遇到的一个特定于iOS高版本的bug,该bug与使用已停止维护的mui框架有关,特别是mui.picker组件出现选项遮挡问题。解决方案包括注释掉mui.picker.min.css中特定的样式代码行,以及如果需要的话,替换mui.picker.min.js文件。提供的截图和文件压缩包可供参考和下载。

 问题

        最近在维护公司项目时,测试报了一个仅出现在 ios 高版本操作系统才会出现的 bug。看了一下,使用的是 mui 框架,但是官方也已经停止维护了。可以看到使用了mui.picker,选项出现了严重的遮挡问题。

 解决方法

1. 找到 mui.picker.min.css 文件,把后面两行注释掉。(位置大概在37、38行)

.mui-picker-inner {
    position: relative;
    width: 100%;
    height: 100%;
    / -webkit-mask-box-image: -webkit-linear-gradient(bottom, transparent, transparent 5%,     #fff 20%, #fff 80%, transparent 95%, transparent);
    -webkit-mask-box-image: linear-gradient(top, transparent, transparent 5%, #fff 20%,     #fff 80%, transparent 95%, transparent) /
}

2. 替换 mui.picker.min.js 文件。(按需替换,如果上一步还未能解决,可以替换 js 文件试一下)

 下面是解决之后的截图以及文件压缩包,有需要的可以自行下载。

 

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值