Jwt-auth.vue 501 字节
Newer Older
C
init  
Coloey 已提交
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22
<script lang="ts" setup>
import {onBeforeMount} from "vue"
import {useRoute,useRouter} from "vue-router"
import {api} from "../utils/api"
let jwt = ''
const route = useRoute()
const router = useRouter()
onBeforeMount(()=>{
    jwt = route.query['jwt'] as string
    api.jwtAuth({jwt})
    .then((res)=>{
        res=res.data
        if(res.code != 0){
            router.push('/passport/login')
        }else{
            api.auth(res.data)
            api.navigate({})
        }
    })
})
</script>