Files
simapi-vue3-template/src/App.vue
T
2026-08-10 22:05:18 +08:00

22 lines
450 B
Vue

<template>
<router-view />
</template>
<script setup lang="ts">
import { useRouter } from 'vue-router'
import { ElMessage } from 'element-plus'
import { useSimApi } from '@simcu/simapi/pinia'
const router = useRouter()
const api = useSimApi()
api.setBusinessCallback(401, () => {
api.logout(null)
router.replace('/login')
})
api.setBusinessCallback('common', (data: any) => {
ElMessage.error(data?.message || '请求失败')
})
</script>