Browse Source

refactor(首页): 将视频弹窗组件从uv-modal替换为uv-popup并调整样式

调整视频弹窗组件以提升用户体验,移除不必要的padding并设置固定宽度
hfll
主管理员 2 weeks ago
parent
commit
6e6c0e1e51
1 changed files with 6 additions and 5 deletions
  1. +6
    -5
      pages/index/home.vue

+ 6
- 5
pages/index/home.vue View File

@ -165,13 +165,13 @@
</view> </view>
<!-- 视频播放弹窗 --> <!-- 视频播放弹窗 -->
<uv-modal
<uv-popup
ref="videoModal" ref="videoModal"
title="视频播放" title="视频播放"
:show-cancel-button="false" :show-cancel-button="false"
:show-confirm-button="false" :show-confirm-button="false"
width="90%"
:close-on-click-overlay="true" :close-on-click-overlay="true"
:safeAreaInsetBottom="false"
@close="closeVideoModal" @close="closeVideoModal"
> >
<template #default> <template #default>
@ -194,7 +194,7 @@
</view> </view>
</view> </view>
</template> </template>
</uv-modal>
</uv-popup>
</view> </view>
</template> </template>
@ -266,8 +266,8 @@ export default {
break break
case '2': // case '2': //
if (bannerItem.video) { if (bannerItem.video) {
this.$refs.videoModal.open()
this.currentVideo = bannerItem.video this.currentVideo = bannerItem.video
this.$refs.videoModal.open()
} }
break break
case '0': // case '0': //
@ -803,7 +803,8 @@ export default {
// //
.video-container { .video-container {
position: relative; position: relative;
padding: 20rpx 0;
// padding: 20rpx 0;
width: 90vw;
.video-loading { .video-loading {
display: flex; display: flex;


Loading…
Cancel
Save