微信小程序--真机和模拟器效果不一样解决方案
发布时间:2019-12-16 21:26:16作者:admin点击:
问题:有时候,在模拟器上UI效果显示正常,但是在android上显示的UI布局就乱了。这其中一种可能是因为父组件设置了属性box-sizing:border-box;子组件加起来的宽度超过了父组件的宽度,从而导致显示的效果是:父组件还是正常显示在原来设定的位置上,而子组件则往下移动了,导致UI变乱。按照常理,当子组件的宽度大于父组件的宽度,会把父容器这个盒子给撑大,但是在微信小程序中,父容器还是原来设定的那么大,显示在原来位置,子组件则是往下移动,导致UI显示不正常。
解决方法:父组件要一起使用属性box-sizing:border-box;和overflow:hidden;注意子组件和父组件的宽度问题
.wxml代码如下:
.wxss代码如下:
.head,.passAndEncrypt,textarea{box-sizing: border-box;display: block;padding:0px;margin-left:auto;margin-right:auto;width:89.375%;min-width: 310px;}.head{padding-top:20px;}.passAndEncrypt{height:42px;}.headBtn{display: inline-block;width:50%;text-align:center;margin:0px;padding:0px;background-color:white;border-radius: 0px;border-color: white;color: gray;font-size:14px;}.encryptedPass{float: left;border:1px solid rgb(220,220,220);
- 上一篇 : 微信小程序swiper滑动页面实践-类似于安卓ViewPa
- 下一篇 : 微信小程序布局之行内元素和块级元素
 
        	


 
     
      