需求:vue+Vant项目实现一个计时功能,显示时分秒并且周围圆环变化,选用了Vant Circle组件,版本是^1.6.15。
bug:Circle组件在移动设备上的显示出现偏移。
场景:项目引用了rem(postcss-pxtorem),开发后发现 计时器圆环 在iphone6及iphoneX显示正常,在其它机型或安卓端都会出现偏移。
原因:vant的源码里面要将transform-origin设置成固定的尺寸,
解决方式:在.postcssrc.js中,在propList里面加上’!transform-origin’就可以,例如propList: [’!transform-origin’],就可以了。

解决方式是我从github上找到了,希望对你们有所帮助。

Logo

前往低代码交流专区

更多推荐