小程序真机调试比例失调

问题:开发工具开发完成后真机调试按钮出现问题(其他问题参考解决思路)

1. 发现问题

先来对比一组图

上图左侧为模拟器上的效果,按钮横向排列,右侧为垂直排列。

2. 分析问题

看一下控制按钮的样式(已设置其父dom宽度100%):

.todolist-button button{
  width: 15%;
  margin-left: 5%;
  padding: 0;
  min-height: 0;
  font-size: 0.8em;
  font-weight: 200;
  line-height: 30rpx;
  display: inline-block;
  border: 2rpx solid red;
}

以上样式看来,真机显示不合理,启动远程调试

经调试,发现自带了一个button:not([size='mini'])样式选择器控制的样式影响到了实际的显示

 

这玩意哪来的?想了好久没有想明白,翻翻小程序的开发文档,也并未找到答案,想着,如果贸然改写这个样式可能并不能全面解决问题,查看代码修改记录,在app.json中发现一处修改很可疑:

3. 解决问题

此处的"style": "v2"是近期修改的,将此项还原,发现button:not([size='mini'])不在了,重新调试样式,问题解决。

4. 反思(反馈)问题

再次查看小程序开发文档:

该样式影响的范围不仅仅是button还有{icon radio checkbox switch slider}

重新检查项目中用到的以上受影响标签,调整样式异常,完工!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值