小程序界面布局出现滚动条、滚动组件的坑、flex布局的坑

刚接触小程序不久,在公司琢磨了好久,发现了几个小程序的坑。
1.界面中明明设置了overflow:hidden和高度:100%,结果在真机测试的时候,界面就是出现滚动条的情况。

这种情况需要在加一个page样式:

page{
  overflow: hidden;
  height: 100%;
}

这样就能解决问题了。

2.使用scroll-view组件的时候,总是显示不齐所有的内容,这是由于对于scroll组件,我们都是设置了固定的高度,和overflow:hidden的样式,如果要显示齐所有的内容,需要在scroll组件增加一个view容器,对这个容器设置样式为padding-bottom:高度,注意:margin-bottom在苹果机的时候会出现问题,

<block wx:for="{{7}}" wx:key="index">
	<view class="hot-job" bindtap="tapList">
		<view class="job">
			<view>资深销售总监</view>
			<view>千叶科技</view>
		</view>
		<view class="wages">
			<view>13K-15K/</view>
			<view>匹配度 94%</view>
		</view>
	</view>
</block>
<view style="padding-bottom:120rpx">
</view>

3.如果在page页面中,注册组件,需要在page页面对应的容器中,设置width:100%|| height:100%,
因为组件设置的百分比,并且用了display:flex布局,所以需要在引用的组件的块中增加百分比的设置,否则样式会出现问题。

在这里插入图片描述
page样式:

.hot-company{
  /* margin-top: 10rpx; */
  margin-left: 40rpx;
  width: 100%;
  white-space: nowrap;
}

组件/样式样式:
hot-person.wxml

<block wx:for="{{7}}" wx:key="index">
	<view class="hot-job" bindtap="tapList">
		<view class="job">
			<view>资深销售总监</view>
			<view>千叶科技</view>
		</view>
		<view class="wages">
			<view>13K-15K/</view>
			<view>匹配度 94%</view>
		</view>
	</view>
</block>
<view style="padding-bottom:120rpx">
</view>

hot-person.wxss

.hot-job {
  width: 100%;
  height: 140rpx;
  display: flex;
  flex-direction: row;
  background-color: #fff;
  margin-top: 30rpx;
  position: relative;
  z-index: 2;
}
  • 1
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值