5***@qq.com
5***@qq.com
  • 发布:2018-11-09 21:44
  • 更新:2018-11-12 12:02
  • 阅读:1728

【报Bug】HBuilderX关于引用微信小程序自定义组件像素单位的问题

分类:HBuilderX

经测试,在引用微信小程序自定义组件时,发生的一些问题:

1、wxcomponents目录下的小程序组件样式表不支持使用upx单位,使用upx单位会渲染失效。
2、wxcomponents目录下的小程序组件样式表里若使用px单位,在设置transformPx=true时也未能自动转换为upx。

暂缓解决办法:修改wxcomponents目录下的小程序组件样式里的px单位改为rpx,这样就有一个问题,vue页面使用的样式是upx,组件使用rpx就会造成组件大小不一的现象,若vue页面也改为rpx,那么后期也无法支持其他的平台,所以很纠结。

期望问题解决办法:希望能够在wxcomponents目录下的小程序组件样式里支持upx,或者transformPx=true,编译时对该目录下的所有样式进行自动转换为upx,这样才能统一像素单位,在写样式时也没有那么乱,UNI-APP统一像素单位是好事,既然统一的话就请全部调整规范做好适配吧。

感谢HBuilderX技术团队的无私奉献,让我们有这么好的一款国产跨平台开发编译平台

2018-11-09 21:44 负责人:无 分享
已邀请:
5***@qq.com

5***@qq.com (作者)

!!!!!

DCloud_UNI_CHB

DCloud_UNI_CHB

wxcomponents 目录下放置的是小程序自定义组件,借用的是小程序的生态,因此该目录下的文件,开发规范应该遵循小程序的规范,比如遵循小程序自定义组件规范、使用wxml、使用upx等。

upx是uni-app规范的度量单位,仅作用于uni-app规范定义的文件中,这样更容易理解。

该问题目前已经被锁定, 无法添加新回复