-
Notifications
You must be signed in to change notification settings - Fork 6.6k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
关于微信客户端内置浏览器使用MUI的picker组件出现遮挡的问题 #528
Comments
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
问题描述
在ios版本的微信中的公众号中打开我们自研的项目,在执行选择器操作时出现了数据被遮挡以及部分数据无法被选中的问题。
系统框架
问题复现
在页面中点击“选择商品”,在底部弹出picker(选择器)控件,这时候出现了列表数据被遮挡的情况,上下滑动也是存在选择问题,附上图片如下:
2.在选择器中上下滑动后:
3.相对应的页面代码片段:
4.附上所引用到的picker(选择器)的css代码以及js代码:
预期效果
点击“选择商品”按钮后弹出picker(选择器),列表数据能够正常显示,且上下滑动没有问题,附上图片如下:
其他相关
一、我从MUI的官方接口提供的示例中发现,用ios16.4以上版本的手机打开均存在这个问题,MUI的示例地址如下(用手机打开):
https://www.dcloud.io/hellomui/examples/picker.html
1.以下分别是一级选择示例、二级选择示例、三级选择示例:
2.从官方github得知修复的方法:
二、按照这个方法,我已经在此文件中注释掉了,并且在mui.picker.js中加上了对ios16.2版本以上的判断:
var isHighIos = (mui.os.ios) && (mui.os.version >= "16.2");
if (isHighIos) { self.list.style.webkitTransformOrigin = "center center"; }
这样子的操作后,我的项目(这个html页面)在手机浏览器中打开picker(选择器)显示的数据是正常不被遮挡的,如下图表示:
但是,在微信里面打开还是存在这个问题,我想这个是不是和手机微信内置浏览器有关,所以想请教一下你们官方团队,能不能给我个解决方案,希望能够在这次的反馈中获取到你们的帮助,也欢迎大家能一起讨论讨论,万分感谢!
The text was updated successfully, but these errors were encountered: