Skip to content

验证码 VerifyCode

基础用法

验证码输入框的基础用法

<template>
  <bp-verify-code v-model="code"></bp-verify-code>
</template>

<script setup lang="ts">
import { ref } from "vue";
const code = ref<string>("");
</script>

不同状态

支持 disabledreadonlyis-danger 三个状态

<template>
  <bp-space type="vertical">
    <bp-verify-code disabled v-model="code"></bp-verify-code>
    <bp-verify-code readonly v-model="code"></bp-verify-code>
    <bp-verify-code is-danger v-model="code"></bp-verify-code>
  </bp-space>
</template>

<script setup lang="ts">
import { ref } from "vue";
const code = ref<string>("123456");
</script>

匿文模式

同个设置 is-password 使用匿文模式

<template>
  <bp-verify-code is-password v-model="code"></bp-verify-code>
</template>

<script setup lang="ts">
import { ref } from "vue";
const code = ref<string>("123456");
</script>

VerifyCode 属性

v-model
输入框绑定值
String
-
size
输入框尺寸
Enum
normal
length
验证码长度
Number
6
disabled
是否禁用
Boolean
false
readonly
是否只读状态
Boolean
false
is-danger
是否警示状态
Boolean
false
is-password
是否匿文模式
Boolean
false

VerifyCode 事件

finish
输入完成触发
none