2022/12/10 WEB前端 No Comments uview u-picker组件 rpx单位bug 当uview2.0 main.js文件中配置uni.$u.config.unit = 'rpx' 时,在微信小程序中给 u-picker 组件属性itemHeight赋值为 90或任意值时,存在height高度均渲染为34px的问题,初步发现的原因为: > 微信 picker-view 组件的属性 indicator-style,设置的height值 只允许 px 单位,全局设置rpx单位后,会自动变成 44rpx,导致失效,微信默认值为 34px,所以无论你设置的height 是多少,最终都会被微信强制修改为 34px, 如果将 itemHeight 设置为 100rpx,picker-view 的 style 中, height 值是通过 行数×高度,结果NaN **目前解决方案:** 我将u-picker组件中的单位全部替换为了px。 本文最后更新于 2024-06-11 00:00:38 并被添加「」标签,已有 612 位童鞋阅读过。 本文作者:未来往事 本文链接:https://felixway.cn/post/703.html 本站使用「署名 4.0 国际」创作共享协议,可自由转载、引用,但需署名作者且注明文章出处