Sfoglia il codice sorgente

fix: 登录浮层点击协议复选框不再关闭

- 遮罩层 @click 改为非 .self 修饰符
- 面板根 view 加 @click.stop,阻止内部点击(含 checkbox)冒泡到遮罩
- 保留:点击遮罩空白区才关闭浮层
liaoxg 1 settimana fa
parent
commit
951b39e457
1 ha cambiato i file con 2 aggiunte e 2 eliminazioni
  1. 2 2
      cfc-frontend/components/login-sheet.vue

+ 2 - 2
cfc-frontend/components/login-sheet.vue

@@ -1,6 +1,6 @@
 <template>
-  <view class="login-sheet-overlay" :class="{ 'login-sheet-overlay--visible': visible }" @click.self="handleOverlayClick">
-    <view class="login-sheet-panel" :class="{ 'login-sheet-panel--show': panelShow }">
+  <view class="login-sheet-overlay" :class="{ 'login-sheet-overlay--visible': visible }" @click="handleOverlayClick">
+    <view class="login-sheet-panel" :class="{ 'login-sheet-panel--show': panelShow }" @click.stop>
       <view class="login-sheet-header">
         <view class="login-sheet-title">欢迎回来</view>
       </view>