在线时间:8:00-16:00
迪恩网络APP
随时随地掌握行业动态
扫描二维码
关注迪恩网络微信公众号
微信小程序踩坑与填坑篇(一)1、前言学习微信小程序的路上可以说是一脚一个坑,由于微信小程序网上的资料比较少平时解决问题也只能看看官方社区,但是即便是官方社区资料还是少,所以打算自己总结一下,做一个填坑系列方便自己学习。 2、微信小程序适配坑宽高适配刚刚开始接触微信小程序的时候觉得微信团队还是猛啊,这个rpx单位好用得不行,直接设计图给多少直接写多少就行了,完全不用做适配。到后来稍微了解了一下这个rpx单位以后发现事情并没有那么简单。
rpx类似于vw单位是相对于屏幕来计算的只不过rpx是750占满屏幕宽度而vw是100就占满宽度。那么问题来了如果高度也使用rpx单位的话写多少才是占满整个屏幕高度呢?当在iPhone6下你按照设计图来编写代码,编写完了在iPhone6模拟器下看着很舒服,但是当你换一个屏幕宽高比不一样的模拟器时你会发现高度并不是你想象中的样子。象iPhoneX这样的宽高比小的手机,就会看到本来在i6下占满屏幕的布局就会变得屏幕尾端会空出一大截来
兼容性适配说到兼容性的适配,必须提出来的一点是:在微信开发者工具中看到的样式很有可能跟真机测试的样式是不一样的
难以修改的导航栏微信小程序的导航栏(也就是标题那一块)官方给的页面配置导航栏属性如下
这里面除了一个标题的颜色(仅限黑白)以外没有任何可以修改的样式。但是页面配置没有修改导航栏的方法并不意味着导航栏完全不能修改,因为在全局配置中微信小程序提供了navigationStyle属性,也就是说这个导航栏一改就是全局都修改,并且这样的修改是要做一大堆适配。另外在这里提多一句微信小程序本身自带的组件样式要修改起来都相当的麻烦,要是组件写起来不算麻烦,为了样式需求着想还是自己写一个好。 |
请发表评论