suzigang 4 年 前
コミット
a708915b3f

+ 1 - 1
src/packages/overlay/index.vue

@@ -22,7 +22,7 @@ const overlayProps = {
   },
   zIndex: {
     type: [Number, String],
-    default: 2000
+    default: 1
   },
   duration: {
     type: [Number, String],

+ 1 - 0
src/packages/popup/demo.vue

@@ -10,6 +10,7 @@
       pop-class="popclass"
       :style="{ padding: '30px 50px' }"
       v-model:visible="state.showBasic"
+      :z-index="100"
       >正文</nut-popup
     >
     <h2>弹出位置</h2>

+ 2 - 2
src/packages/popup/index.vue

@@ -57,7 +57,7 @@ import { createComponent } from '@/utils/create';
 import { OverLay } from '@/nutui';
 const { componentName, create } = createComponent('popup');
 
-let _zIndex = 2000;
+let _zIndex = 1;
 
 export const popupProps = {
   ...overlayProps,
@@ -133,7 +133,7 @@ export default create({
 
   setup(props, { emit }) {
     const state = reactive({
-      zIndex: 1,
+      zIndex: props.zIndex ? (props.zIndex as number) : _zIndex,
       showSlot: true,
       transitionName: `popup-fade-${props.position}`,
       overLayCount: 1,