diff --git a/pages/password/password.vue b/pages/password/password.vue index f038cf1..d3ae8ee 100644 --- a/pages/password/password.vue +++ b/pages/password/password.vue @@ -2,15 +2,28 @@ - 首次登录或管理员要求改密,请设置新密码后继续。 + + + + + 设置新密码 + 首次登录或管理员要求改密时,请设置新密码后继续使用。 + 新密码 - + + + {{ showNext ? '隐藏' : '显示' }} + 确认新密码 - + + + {{ showConfirm ? '隐藏' : '显示' }} + + 两次输入不一致 确认修改 @@ -26,8 +39,13 @@ import { toast } from '../../utils/format.js' export default { components: { FyHeader }, + computed: { + mismatch() { + return this.confirm.length > 0 && this.next !== this.confirm + } + }, data() { - return { next: '', confirm: '', error: '', off: null, left: false } + return { next: '', confirm: '', error: '', off: null, left: false, showNext: false, showConfirm: false } }, onShow() { if (this.off) this.off() @@ -53,12 +71,36 @@ export default {