mand-mobile/components/captcha
MeloHG 207ccd1103 Merge branch 'dev' 2024-03-11 21:35:50 +08:00
..
demo Merge branch 'dev' 2024-03-11 21:35:50 +08:00
test feat: 键盘增加0,00键可替换 2023-10-11 15:59:31 +08:00
README.en-US.md feat: README注解修改 2023-03-29 21:12:57 +08:00
README.md feat: README注解修改 2023-03-29 21:12:57 +08:00
component.js feat(code clean up): 2018-09-24 15:48:57 +08:00
index.vue feat: 键盘增加0,00键可替换 2023-10-11 15:59:31 +08:00

README.en-US.md

title preview
Captcha https://didi.github.io/mand-mobile/examples/#/captcha

SMS code confirming dialog

Import

import { Captcha } from 'mand-mobile'

Vue.component(Captcha.name, Captcha)

Code Examples

API

Captcha Props

Props Description Type Default
v-model whether to show captcha or not Boolean false
is-view whether to show as inline element or append to the body Boolean false
maxlength maxlength of string, set to -1 as no restriction Number 4
mask whether to mask code or not Boolean false
system Use system keyboard or simulated keyboard Boolean false
auto-send 2.5.8+ whether the send event is triggered during the first display, otherwise you need to manually click the send button Boolean true
auto-countdown whether to automatically start the countdown after manually clicking the send button, otherwise you need to manually call countdown Boolean true
title - String -
brief - String -
append-to portal node of dialog HTML Element document.body
count counter duration, set as 0 to hide resend button Number 60
count-normal-text text of send verification code button String 发送验证码
count-active-text text of send verification code button in countdown state String {$1}秒后重发
type Type of the captcha component mode String dialog
disable-send Whether the send verification button is disabled Boolean false
subtitle subtitle String ''

Captcha Methods

countdown()

Start the time counter

resetcount()

Reset the time counter

setError(message)

Set and show error message

Captcha Events

@show()

Invoked when captcha is shown

@hide()

Invoked when captcha is hidden

@send(countdown)

Invoked when user clicks resend button. The first time you open or click the reissue button triggers and starts the countdown. If auto-countdown is false, you need to manually call countdown.

@submit(code)

Invoked when user submits