This commit is contained in:
2025-05-12 19:45:27 +08:00
parent 2e9c403632
commit ce0587d2b6
47 changed files with 1355 additions and 310 deletions

View File

@@ -0,0 +1,29 @@
<script setup>
import {ref} from "vue";
import ICON from "../static/icons/prompt.png";
import XConfirmModal from "./XConfirmModal.vue";
const show = ref(false);
</script>
<template>
<image v-if="!$slots.button" class="!size-[24rpx]" :src="ICON" mode="aspectFill" @click="show=true"></image>
<div v-else @click="show=true">
<slot name="button"></slot>
</div>
<x-confirm-modal
width="500rpx"
v-bind="$attrs"
:cancel="false"
confirm-text="知道了"
v-model:show="show">
<template #info v-if="$slots.info">
<slot name="info"></slot>
</template>
</x-confirm-modal>
</template>
<style scoped lang="scss">
</style>