|  | ||
|---|---|---|
| .. | ||
| demo | ||
| test | ||
| README.en-US.md | ||
| README.md | ||
| component.js | ||
| index.vue | ||
		
			
				
				README.en-US.md
			
		
		
			
			
		
	
	| title | preview | 
|---|---|
| Captcha | https://mand-mobile.github.io/2x-doc/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 -1as no restriction | Number | 4 | 
| mask | whether to mask code or not | Boolean | false | 
| system | Use system keyboard or simulated keyboard | Boolean | false | 
| auto-countdown | start the countdown automatically, otherwise 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 0to 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}秒后重发 | 
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