From 309cc3fe6303d8464951063e89fc9d623915501e Mon Sep 17 00:00:00 2001
From: zhangwei <1504152376@qq.com>
Date: 星期一, 10 三月 2025 16:23:35 +0800
Subject: [PATCH] -
---
src/uni_modules/uview-plus/components/u-popup/u-popup.vue | 10 ++++++----
1 files changed, 6 insertions(+), 4 deletions(-)
diff --git a/src/uni_modules/uview-plus/components/u-popup/u-popup.vue b/src/uni_modules/uview-plus/components/u-popup/u-popup.vue
index ce83c97..caf24fa 100644
--- a/src/uni_modules/uview-plus/components/u-popup/u-popup.vue
+++ b/src/uni_modules/uview-plus/components/u-popup/u-popup.vue
@@ -17,10 +17,12 @@
@afterEnter="afterEnter"
@click="clickHandler"
>
+ <!-- @click.stop涓嶈兘鍘婚櫎锛屽幓闄や細瀵艰嚧灞呬腑妯″紡涓嬬偣鍑诲唴瀹瑰尯鍩熻Е鍙戝叧闂脊绐� -->
<view
class="u-popup__content"
:style="[contentStyle]"
- @tap.stop="noop"
+ @click.stop="noop"
+ @touchmove.stop.prevent="noop"
>
<u-status-bar v-if="safeAreaInsetTop"></u-status-bar>
<slot></slot>
@@ -49,7 +51,7 @@
import { props } from './props';
import { mpMixin } from '../../libs/mixin/mpMixin';
import { mixin } from '../../libs/mixin/mixin';
- import { addUnit, addStyle, deepMerge, sleep, sys } from '../../libs/function/index';
+ import { addUnit, addStyle, deepMerge, sleep, getWindowInfo } from '../../libs/function/index';
/**
* popup 寮圭獥
* @description 寮瑰嚭灞傚鍣紝鐢ㄤ簬灞曠ず寮圭獥銆佷俊鎭彁绀虹瓑鍐呭锛屾敮鎸佷笂銆佷笅銆佸乏銆佸彸鍜屼腑閮ㄥ脊鍑恒�傜粍浠跺彧鎻愪緵瀹瑰櫒锛屽唴閮ㄥ唴瀹圭敱鐢ㄦ埛鑷畾涔�
@@ -72,7 +74,7 @@
* @property {Object} customStyle 缁勪欢鐨勬牱寮忥紝瀵硅薄褰㈠紡
* @event {Function} open 寮瑰嚭灞傛墦寮�
* @event {Function} close 寮瑰嚭灞傛敹璧�
- * @example <u-popup v-model="show"><text>鍑烘筏娉ヨ�屼笉鏌擄紝婵竻娑熻�屼笉濡�</text></u-popup>
+ * @example <u-popup v-model:show="show"><text>鍑烘筏娉ヨ�屼笉鏌擄紝婵竻娑熻�屼笉濡�</text></u-popup>
*/
export default {
name: 'u-popup',
@@ -137,7 +139,7 @@
// 涓嶄娇鐢╟ss鏂规锛屾槸鍥犱负nvue涓嶆敮鎸乧ss鐨刬PhoneX瀹夊叏鍖烘煡璇㈠睘鎬�
const {
safeAreaInsets
- } = sys()
+ } = getWindowInfo()
if (this.mode !== 'center') {
style.flex = 1
}
--
Gitblit v1.9.1