收藏
回答

微信小程序页面ios和安卓显示样式不一致,ios没问题,安卓样式乱了

框架类型 问题类型 操作系统 工具版本
小程序 Bug Windows 微信开发者工具1.06.2308310

页面样式问题:苹果手机上显示正常,微信开发者工具显示正常,在安卓手机上显示不正常,如下图

图1

图2

--wxml--
<view class="pileBox">
    <view class="plist" wx:for="{{pileList}}" wx:for-index="key" wx:for-item='value' wx:key="key">
      <view class="top">
        <view class="pile">充电桩: {{key}}</view>
        <view class="statusBox">
          <view class="speed"  wx:if="{{value.charge_type==2 || value.charge_type==3}}">快</view>
          <view class="speed green" wx:if="{{value.charge_type==1 || value.charge_type==3}}">慢</view>
        </view>
      </view>
      <view class="pileCon">
        <view class="pileItem" wx:for="{{value.gun_list}}" wx:for-index="i" wx:for-item="item" data-code="{{item.gun_code}}" bind:tap="goCharging">
          <view class="gunBox">
            <view class="gunNum">{{item.gun_name}}</view>
            <view class="status">空闲</view>
          </view>
          <view class="gunImg"><image src="/image/charge/cs03.png" mode=""/></view>
          <view class="chargeBtn">去充电</view>
        </view>
      </view>
    </view>
  </view>
--wxss--
.pileBox{
  width100%;
  padding20rpx;
  box-sizing: border-box;
}
.pileBox .plist{
  background-color#fff;
  border-radius20rpx;
  padding20rpx;
  margin-bottom10rpx;
}
.pileBox .plist .top{
  display: flex;
  justify-content: space-between;
  font-size26rpx;
}
.pileBox .plist .top .pile{
  font-weight700;
  font-size26rpx;
}
.pileBox .plist .top .statusBox{
  display: flex;
  justify-content: flex-end;
}
.pileBox .plist .top .statusBox .speed{
  padding:5rpx 10rpx;
  background-color#ff8d1a;
  font-size20rpx;
  color:white;
}
.pileBox .plist .top .statusBox .green{
  margin-left20rpx;
  background-color#43cf7c;
}
.pileBox .pileCon{
  display: flex;
  justify-content: space-between;
  margin-top20rpx;
}
.pileCon .pileItem{
  width49%;
  height200rpx;
  border-radius10rpx;
  border:1rpx solid #ccc;
  padding10rpx;
  box-sizing: border-box;
}
.pileCon .pileItem .gunBox{
  display: flex;
  justify-content: center;
  font-size22rpx;
}
.pileCon .pileItem .gunBox .status{
  margin-left20rpx;
  color:#43cf7c;
}
.pileCon .pileItem .gunImg{
  width100rpx;
  height85rpx;
  margin15rpx auto;
}
.pileCon .pileItem .gunImg image{
  width100%;
  height100%;
}
.pileCon .pileItem .chargeBtn{
  width120rpx;
  height30rpx;
  line-height30rpx;
  border-radius30rpx;
  background-color#ff8d1a;
  color:#fff;
  font-size20rpx;
  text-align: center;
  margin:0 auto;
}
回答关注问题邀请回答
收藏
登录 后发表内容