From 5ae2ba5d9a693a3aee2f910d48beb8c844cef8c2 Mon Sep 17 00:00:00 2001 From: truthhun <1272881215@qq.com> Date: Mon, 16 Oct 2023 18:39:29 +0800 Subject: [PATCH] =?UTF-8?q?=E5=A4=8D=E5=88=B6jwt?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- web/layouts/admin.vue | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/web/layouts/admin.vue b/web/layouts/admin.vue index db58472..4c5b394 100644 --- a/web/layouts/admin.vue +++ b/web/layouts/admin.vue @@ -84,6 +84,7 @@ 个人资料 + 复制 JWT 修改密码 退出登录 @@ -264,6 +265,18 @@ export default { case 'password': this.formPasswordVisible = true break + case 'copyjwt': + // 将用户的token复制到剪贴板 + const input = document.createElement('input') + input.setAttribute('readonly', 'readonly') + input.setAttribute('value', this.token) + document.body.appendChild(input) + input.select() + input.setSelectionRange(0, 9999) + document.execCommand('copy') + document.body.removeChild(input) + this.$message.success('您的 JSON Web Token 已复制到剪贴板') + break case 'logout': this.logout() this.$router.replace({ path: '/' })