From e351838f98b82952c940c21e0ba62f176dfb9f9b Mon Sep 17 00:00:00 2001
From: xiangpei <xiangpei@timesnew.cn>
Date: 星期二, 24 六月 2025 20:07:18 +0800
Subject: [PATCH] 视频编辑后回上一个页面
---
uni_modules/uni-drawer/components/uni-drawer/uni-drawer.vue | 25 +++++++++++++++++++++++--
1 files changed, 23 insertions(+), 2 deletions(-)
diff --git a/uni_modules/uni-drawer/components/uni-drawer/uni-drawer.vue b/uni_modules/uni-drawer/components/uni-drawer/uni-drawer.vue
index 2471521..4d0deef 100644
--- a/uni_modules/uni-drawer/components/uni-drawer/uni-drawer.vue
+++ b/uni_modules/uni-drawer/components/uni-drawer/uni-drawer.vue
@@ -1,7 +1,7 @@
<template>
<view v-if="visibleSync" :class="{ 'uni-drawer--visible': showDrawer }" class="uni-drawer" @touchmove.stop.prevent="clear">
<view class="uni-drawer__mask" :class="{ 'uni-drawer__mask--visible': showDrawer && mask }" @tap="close('mask')" />
- <view class="uni-drawer__content" :class="{'uni-drawer--right': rightMode,'uni-drawer--left': !rightMode, 'uni-drawer__content--visible': showDrawer}" :style="{width:drawerWidth+'px'}">
+ <view class="uni-drawer__content" :class="{'uni-drawer--right': rightMode,'uni-drawer--left': !rightMode, 'uni-drawer__content--visible': showDrawer,'custom-style':cusStyle}" :style="{width:drawerWidth+'px',maxHeight:drawerHeight}">
<slot />
</view>
<!-- #ifdef H5 -->
@@ -62,6 +62,20 @@
width: {
type: Number,
default: 220
+ },
+ /**
+ * 鎶藉眽楂樺害
+ */
+ height: {
+ type: String,
+ default: '100vh'
+ },
+ /**
+ * 鎶藉眽楂樺害
+ */
+ cusStyle: {
+ type: Boolean,
+ default: false
}
},
data() {
@@ -70,12 +84,15 @@
showDrawer: false,
rightMode: false,
watchTimer: null,
- drawerWidth: 220
+ drawerWidth: 220,
+ drawerHeight: null,
}
},
created() {
// #ifndef APP-NVUE
this.drawerWidth = this.width
+ this.drawerHeight = this.height
+ console.log("鎵ц浜�",this.drawerHeight,this.height)
// #endif
this.rightMode = this.mode === 'right'
},
@@ -133,6 +150,10 @@
bottom: 0;
background-color: $uni-bg-color;
transition: transform 0.3s ease;
+ overflow-y: auto;
+ }
+ .custom-style{
+ border-radius: 0 24rpx 24rpx 0;
}
.uni-drawer--left {
--
Gitblit v1.8.0