<template> <div /> </template> <script> import { Loading } from 'element-ui' import { authenticateWithPleromaFE } from '@/services/pleromaAuth' import i18n from '@/lang' export default { name: 'LoginPleroma', async mounted() { const loadingInstance = Loading.service({ fullscreen: true }) try { await authenticateWithPleromaFE(this.$store) } catch (error) { this.$message.error(i18n.t('login.pleromaFELoginFailed')) } loadingInstance.close() this.$router.push({ path: '/users/index' }) this.$message.success(i18n.t('login.pleromaFELoginSucceed')) } } </script>