订单多个状态下的报名信息展示:多条时展示滚动条,单条时不显示
This commit is contained in:
parent
2d17393e1e
commit
53566cdca8
@ -63,23 +63,27 @@
|
||||
<image class="icons" src="/static/detail/xiangqing.png"></image>
|
||||
</view>
|
||||
</view>
|
||||
<view style="margin-top: 10rpx;width: 630rpx;height: 240rpx;">
|
||||
<scroll-view class="signBoxList" scroll-y :show-scrollbar="false" :scroll-with-animation="true"
|
||||
enable-flex :style="{height: scrollViewHeight + 'rpx'}">
|
||||
<view class="sign-item" v-for="(item,index) in detailAny.ordercode" :key="index">
|
||||
<view style="font-size: 28rpx;font-weight: 400;line-height: 28rpx;color: #323232;">
|
||||
{{item.name}}
|
||||
</view>
|
||||
<view
|
||||
style="font-size: 24rpx;margin-top: 10rpx;font-weight: 400;color: #9c9c9c;line-height: 24rpx;">
|
||||
{{item.idnum}}
|
||||
</view>
|
||||
</view>
|
||||
|
||||
<scroll-view class="signBoxList" scroll-y="true" :show-scrollbar="false">
|
||||
<view class="sign-item" v-for="(item,index) in detailAny.ordercode" :key="index">
|
||||
<view style="font-size: 28rpx;font-weight: 400;line-height: 28rpx;color: #323232;">{{item.name}}
|
||||
</view>
|
||||
<view
|
||||
style="font-size: 24rpx;margin-top: 10rpx;font-weight: 400;color: #9c9c9c;line-height: 24rpx;">
|
||||
{{item.idnum}}
|
||||
</view>
|
||||
</view>
|
||||
|
||||
<!-- <view class="signList">
|
||||
</scroll-view>
|
||||
</view>
|
||||
|
||||
|
||||
|
||||
<!-- <view class="signList">
|
||||
|
||||
</view> -->
|
||||
|
||||
</scroll-view>
|
||||
|
||||
</view>
|
||||
|
||||
|
||||
@ -197,8 +201,13 @@
|
||||
export default {
|
||||
computed: {
|
||||
scrollViewHeight() {
|
||||
// 假设每条内容高度 80rpx,最小高度 100rpx
|
||||
return Math.max(this.detailAny.ordercode.length * 80, 100);
|
||||
// 根据内容数量计算合适的高度
|
||||
const baseHeight = 80; // 每项基础高度
|
||||
const minHeight = 100; // 最小高度
|
||||
const maxHeight = 240; // 最大高度
|
||||
const calculatedHeight = this.detailAny.ordercode.length * baseHeight;
|
||||
|
||||
return Math.min(Math.max(calculatedHeight, minHeight), maxHeight);
|
||||
},
|
||||
formattedTimeList() {
|
||||
return this.timeList.map(item => {
|
||||
@ -517,12 +526,14 @@
|
||||
</script>
|
||||
|
||||
<style lang="scss" scoped>
|
||||
/* 微信小程序隐藏滚动条 */
|
||||
::-webkit-scrollbar {
|
||||
width: 0;
|
||||
height: 0;
|
||||
display: none;
|
||||
/* 微信小程序特别处理 */
|
||||
/* #ifdef MP-WEIXIN */
|
||||
.signBoxList ::-webkit-scrollbar {
|
||||
display: none !important;
|
||||
width: 0 !important;
|
||||
height: 0 !important;
|
||||
}
|
||||
/* #endif */
|
||||
|
||||
.detail_all {
|
||||
background-color: #f7f7f7;
|
||||
@ -734,48 +745,31 @@
|
||||
align-items: center;
|
||||
border: none !important;
|
||||
box-shadow: none !important;
|
||||
margin-top: 10rpx;
|
||||
width: 630rpx;
|
||||
height: 246rpx;
|
||||
padding-right: 0 !important;
|
||||
// height: 236rpx;
|
||||
padding-right: 0 !important;
|
||||
overflow: hidden;
|
||||
// overflow-y: auto;
|
||||
// scrollbar-width: none;/* Firefox */
|
||||
// -ms-overflow-style: none;/* IE/Edge */
|
||||
// overflow-clip-margin: content-box;
|
||||
overflow-y: auto;
|
||||
-webkit-overflow-scrolling: touch; /* 平滑滚动 */
|
||||
scrollbar-width: none; /* Firefox */
|
||||
-ms-overflow-style: none; /* IE/Edge */
|
||||
&::-webkit-scrollbar {
|
||||
display: none !important;
|
||||
width: 0 !important;
|
||||
height: 0 !important;
|
||||
}
|
||||
|
||||
// &::-webkit-scrollbar {
|
||||
// display: none !important; /* Chrome/Safari */
|
||||
// }
|
||||
|
||||
// ::v-deep .signBoxList::-webkit-scrollbar {
|
||||
// display: none !important;
|
||||
// }
|
||||
|
||||
.scroll-view-class .inner-content {
|
||||
margin: 0;
|
||||
padding: 0;
|
||||
/* 避免内容溢出容器 */
|
||||
box-sizing: border-box;
|
||||
-webkit-overflow-scrolling: touch;
|
||||
/* 平滑滚动 */
|
||||
scrollbar-width: none;
|
||||
/* Firefox */
|
||||
-ms-overflow-style: none;
|
||||
|
||||
/* 通用隐藏方法 */
|
||||
::-webkit-scrollbar {
|
||||
display: none;
|
||||
width: 0;
|
||||
height: 0;
|
||||
color: transparent;
|
||||
}
|
||||
|
||||
|
||||
|
||||
.sign-item {
|
||||
width: 630rpx;
|
||||
margin-top: 20rpx;
|
||||
margin-bottom: 20rpx;
|
||||
}
|
||||
|
||||
|
||||
.sign-item {
|
||||
width: 630rpx;
|
||||
margin-top: 20rpx;
|
||||
margin-bottom: 20rpx;
|
||||
}
|
||||
|
||||
|
||||
|
||||
}
|
||||
|
Loading…
x
Reference in New Issue
Block a user