launcher/ui/src/pages/Fix.vue
2024-10-10 10:48:01 +08:00

44 lines
877 B
Vue

<script setup>
const running = inject('running')
const notification = useNotification()
async function rm_site_packages() {
running.value = true
notification['info']({
content: '提示',
meta: '开始移除site-packages',
duration: 3000
})
const response = await pywebview.api.rm_site_packages()
notification['info']({
content: '提示',
meta: response,
duration: 3000
})
running.value = false
}
</script>
<template>
<n-flex
vertical
style="
gap: 16px;
height: 100%;
padding: 16px;
box-sizing: border-box;
justify-content: center;
align-items: center;
"
>
<n-button class="fix-btn" type="error" secondary size="large" @click="rm_site_packages">
移除 site-packages
</n-button>
</n-flex>
</template>
<style scoped>
.fix-btn {
width: 200px;
height: 48px;
}
</style>