浏览代码

fix: popup

suzigang 4 年之前
父节点
当前提交
a708915b3f
共有 3 个文件被更改,包括 4 次插入3 次删除
  1. 1 1
      src/packages/overlay/index.vue
  2. 1 0
      src/packages/popup/demo.vue
  3. 2 2
      src/packages/popup/index.vue

+ 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,