From ec7f5ba1f7eb84507e1c8e7b6f66b1ecfbc22728 Mon Sep 17 00:00:00 2001
From: riku <risaku@163.com>
Date: 星期四, 17 四月 2025 17:31:25 +0800
Subject: [PATCH] 线上监管

---
 miniprogram_npm/tdesign-miniprogram/popup/popup.js |    8 ++++----
 1 files changed, 4 insertions(+), 4 deletions(-)

diff --git a/miniprogram_npm/tdesign-miniprogram/popup/popup.js b/miniprogram_npm/tdesign-miniprogram/popup/popup.js
index b38ba13..f679e50 100644
--- a/miniprogram_npm/tdesign-miniprogram/popup/popup.js
+++ b/miniprogram_npm/tdesign-miniprogram/popup/popup.js
@@ -8,6 +8,7 @@
 import config from '../common/config';
 import props from './props';
 import transition from '../mixins/transition';
+import useCustomNavbar from '../mixins/using-custom-navbar';
 delete props.visible;
 const { prefix } = config;
 const name = `${prefix}-popup`;
@@ -15,7 +16,7 @@
     constructor() {
         super(...arguments);
         this.externalClasses = [`${prefix}-class`, `${prefix}-class-content`];
-        this.behaviors = [transition()];
+        this.behaviors = [transition(), useCustomNavbar];
         this.options = {
             multipleSlots: true,
         };
@@ -25,15 +26,14 @@
             classPrefix: name,
         };
         this.methods = {
-            onStopPropagation() { },
             handleOverlayClick() {
                 const { closeOnOverlayClick } = this.properties;
                 if (closeOnOverlayClick) {
-                    this.triggerEvent('visible-change', { visible: false });
+                    this.triggerEvent('visible-change', { visible: false, trigger: 'overlay' });
                 }
             },
             handleClose() {
-                this.triggerEvent('visible-change', { visible: false });
+                this.triggerEvent('visible-change', { visible: false, trigger: 'close-btn' });
             },
         };
     }

--
Gitblit v1.9.3