diff --git a/src/components/dialog.vue b/src/components/dialog.vue index 88c90b5..3815db5 100644 --- a/src/components/dialog.vue +++ b/src/components/dialog.vue @@ -5,7 +5,7 @@ {{ title }} - + @@ -54,6 +54,10 @@ const prop = defineProps({ type: String, default: '0' }, + z: { + type: Number, + default: 9 + } }) watch(show, (n, o) => { emit('update:modelValue', n); @@ -78,7 +82,7 @@ onMounted(() => { bottom: v-bind('prop.bottom'); padding: v-bind('prop.padding'); position: absolute; - z-index: 9; + z-index: v-bind('z'); border: 2px solid #fff; border-radius: 6px; box-shadow: 0 0 5px 5px rgba(0, 0, 0, 0.7); diff --git a/src/components/popover-menu.vue b/src/components/popover-menu.vue index bd46719..0aa7a9a 100644 --- a/src/components/popover-menu.vue +++ b/src/components/popover-menu.vue @@ -22,7 +22,7 @@ const { state, commit, dispatch } = useStore(); const prop = defineProps({ items: { - type: Array(), + type: Array as () => PopoverMenuItem[], default: [] } }) diff --git a/src/views/backpack/equip-menu.vue b/src/views/backpack/equip-menu.vue index d04b452..724fc29 100644 --- a/src/views/backpack/equip-menu.vue +++ b/src/views/backpack/equip-menu.vue @@ -1,5 +1,5 @@