首页 > 编程知识 正文

ipad应用小屏,微信小程序适应手机屏幕

时间:2023-05-06 12:54:02 阅读:280055 作者:154

适配后的小程序界面在小屏320*568的iphone5上面的显示效果 iphone5(320*568)界面样式 适配后小程序界面在中屏 375*812的iphoneX上面的显示效果 iphoneX(375*812)界面样式 适配后小程序界面大屏768*1024的ipad上面的显示效果 ipad(768*1024)界面样式

 

对于字体和模块高度的适配我用到了@media,对于宽度小于360px的屏幕使用了rpx作为单位,对于大于等于360px的屏幕使用px作为单位,具体代码如下

.item-col{ margin:0px 3px 0px 2px;}@media only screen and (min-width: 420px) { .item-col { margin: 0px 13px 0px 12px; }}.font15{ font-size: 15px;}@media only screen and (max-width: 360px) { .font15{ font-size: 30rpx; }}

对于item内容在大屏上显示双行的部分使用到了微信提供的大屏适配的row/col,具体代码如下

<mp-row> <block wx:for="{{list}}" wx:key="index"> <view class="item-col"> <mp-col xs="{{24}}" span="{{12}}"> <template is="qualityItem" data="{{...item,...{index: index} }}" /> </mp-col> </view> </block></mp-row>

这里有个坑,就是加了row/col之后,item的点击事件无法响应,我们在col的外面增加一层view就可以正常获取到item的点击事件了。

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。