前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >小程序完成后的自我总结(一)

小程序完成后的自我总结(一)

作者头像
用户6256742
发布2024-06-26 09:46:25
820
发布2024-06-26 09:46:25
举报
文章被收录于专栏:网络日志网络日志

小程序中尺寸的设置rpx的使用多于px的使用

由于小程序的使用是在不同机型的手机上进行的,所以这个时候就不能使用固定大下的px单位,而是要使用具有响应式的rpx单位了。

而rpx与px的大小换算就是个问题了,通常情况下,我们是在iPhone6的机型下进行程序的编辑,规定屏幕宽度为750px,譬如iphone6,屏幕宽度为375px,共有750个物理像素,则1rpx = 0.5px。其他机型的尺寸也是如此进行的。

设备rpx换算px:屏幕宽度/750,px换算成rpx:750/屏幕宽度;

flex弹性布局的使用

在小程序的编辑过程中,弹性布局是必不可少的,它可以解决不少问题。

在使用弹性布局之前,首先要指明是弹性布局:display:flex。

几个常用的css弹性布局设置:

小程序完成后的自我总结(一)
小程序完成后的自我总结(一)

swiper轮播图的高度异常问题

当我在使用小程序所提高的swiper组件时,发现swiper的高度与它当中的image的高度是不一致的,这就导致了一个不好的现象,那就是轮播图的进度圆点出现在了轮播图的下面,大大的降低了使用好感。

对此也有着所对应的解决方法,我们可以动态的设置轮播的高度,而不是让image自然的去将其撑开。

这个时候就需要利用到内联样式了,首先我们可以先去获取轮播图当中图片的高度,我们可以利用小程序当中给我们提供的api, wx.createSelectorQuery()会返回了一个对象实例,更多内容可以去小程序的开发文档进行查询。

这个时候我们就会获取到图片的高度,然后就需要给swiper轮播图进行设置高度了:

代码语言:javascript
复制
<swiper style="{{height: imageHeight+'px'}}">... </swiper>
本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2022-09-08 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 小程序中尺寸的设置rpx的使用多于px的使用
  • flex弹性布局的使用
  • swiper轮播图的高度异常问题
相关产品与服务
云开发 CloudBase
云开发(Tencent CloudBase,TCB)是腾讯云提供的云原生一体化开发环境和工具平台,为200万+企业和开发者提供高可用、自动弹性扩缩的后端云服务,可用于云端一体化开发多种端应用(小程序、公众号、Web 应用等),避免了应用开发过程中繁琐的服务器搭建及运维,开发者可以专注于业务逻辑的实现,开发门槛更低,效率更高。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档