mirror of https://github.com/halo-dev/halo
28 lines
568 B
Vue
28 lines
568 B
Vue
![]() |
<script lang="ts" setup>
|
||
|
const emit = defineEmits<{
|
||
|
(event: "submit", password: string): void;
|
||
|
}>();
|
||
|
|
||
|
function onSubmit({ password }: { password: string }) {
|
||
|
emit("submit", password);
|
||
|
}
|
||
|
</script>
|
||
|
|
||
|
<template>
|
||
|
<FormKit
|
||
|
id="password-validation-form"
|
||
|
type="form"
|
||
|
name="password-validation-form"
|
||
|
@submit="onSubmit"
|
||
|
>
|
||
|
<FormKit
|
||
|
type="password"
|
||
|
label="验证密码"
|
||
|
validation="required"
|
||
|
name="password"
|
||
|
help="当前账号的登录密码"
|
||
|
autocomplete="current-password"
|
||
|
></FormKit>
|
||
|
</FormKit>
|
||
|
</template>
|