Skip to content

UseImageVerify

Demo

loading

Types

ts
type ImageVerifyType = 'operation' | 'character'
interface OperationConfig {
  figure?: number
  arith?: '+' | '-' | '*'
}
interface CharacterConfig {
  length?: number
}
interface ImageVerifyOptions {
  width?: number
  height?: number
  refreshOnClick?: boolean
  type?: ImageVerifyType
  config?: OperationConfig & CharacterConfig
  disturbLine?: number
  disturbPoint?: number
}
declare function useImageVerify(options?: ImageVerifyOptions): {
  domRef: vue42.Ref<HTMLCanvasElement | undefined, HTMLCanvasElement | undefined>
  value: vue42.Ref<string, string>
  code: vue42.Ref<string, string>
  passed: vue42.ComputedRef<boolean>
  validate: () => Promise<unknown>
  reset: () => void
  refresh: () => void
}