uniapp小程序踩坑指南

1、u-popup 里的日期组件在苹果手机中会被截断

        弹窗组件是使用picker-view的自定义组件,解决方法是将日期组件放在最外层,不要包在其他dom里,然后z-index的值调大一些

2、表单切换tab,在小程序中隐藏掉的字段仍会被一些校验规则校验拦截

3、表单重新设置规则后,已填字段的校验问题

        重新设置规则需要在this.$nextTick里面去设置

4、UI 设计图 img 变形问题(使用image标签)

        使用image组件,uni-app 的 image 组件在小程序和 H5 中表现一致,比原生 img 标签兼容性更好

        mode="aspectFit":这个模式确保图片在指定尺寸内等比缩放,完全显示且不变形。

        需要注意的是元素需要设置宽高

5、苹果手机小程序字体比设计图上小半个像素,安卓没有问题

        原因是:ios默认会调整字体渲染或者优化渲染,导致字体较小 
        如果需要适配的话可以采用transform sacle 去进行缩放1.05左右,风险较大

6、u-popup 最上方如果有内容的话不留安全区域,在小程序上会覆盖右上角退出程序的按钮

        这种单独适配一下小程序,给个margin或者padding即可

7、页面如果有背景色但是数据有多有少的情况,小程序/APP背景色不全问题

        原因是高度不够,需要设置一下 min-height:100vh

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值