🎨 调整share enable逻辑

This commit is contained in:
目棃
2024-08-27 08:58:12 +08:00
parent f0a64b6e91
commit 823c96f3eb

View File

@@ -14,7 +14,7 @@
刷新
</v-btn>
<v-btn
:disabled="showOverlay"
:disabled="enableShare"
@click="share()"
rounded
variant="outlined"
@@ -79,7 +79,7 @@
</template>
<script lang="ts" setup>
import { storeToRefs } from "pinia";
import { onBeforeMount, onMounted, ref, watch } from "vue";
import { onBeforeMount, onMounted, ref, watch, computed } from "vue";
import showSnackbar from "../../components/func/snackbar.js";
import ToLoading from "../../components/overlay/to-loading.vue";
@@ -123,6 +123,11 @@ const modeList = [
{ label: "卡片视图(详细)", value: "dev" },
];
const enableShare = computed<boolean>(() => {
if (showOverlay.value) return true;
return !!showSelect.value;
});
onBeforeMount(() => {
if (userStore.account.value) user.value = userStore.account.value;
});