vue-validate-code
TypeScript icon, indicating that this package has built-in type declarations

0.0.10 • Public • Published

vue-validate-code

CI NPM VERSION NPM DOWNLOADS CODECOV LICENSE

Install

npm i vite-plugin-starter
yarn add vite-plugin-starter
pnpm add vite-plugin-starter

Usage

<script lang="ts" setup>
import { useTemplateRef } from 'vue'
import { ValidateCode } from 'vue-validate-code'

const validateCode = ref('')
const validateCodeRef = useTemplateRef('validateCodeRef')

function handleTriggerValidate() {
  if (!validateCode.value) {
    return console.log('No validate code value')
  }
  cvalidateCodeRef.value?.validate(validateCode.value)
}
function handleValidateCallback(isValid) {
  if (isValid) {
    console.log('validate success')
  } else {
    console.log('validate fail')
    validateCodeRef.value?.update()
  }
}
</script>

<template>
  <ValidateCode
    @validate="handleValidateCallback"
    ref="validateCodeRef"
  />
  <input
    v-model="validateCode"
    placeholder="Fill the validate code"
  />
  <button
    @click="handleTriggerValidate"
    type="button"
  >
    Validate
  </button>
</template>

Docs

Check more examples and APIs in Docs

License

MIT License © 2025 to PRESENT ntnyq

Package Sidebar

Install

npm i vue-validate-code

Weekly Downloads

29

Version

0.0.10

License

MIT

Unpacked Size

40.5 kB

Total Files

8

Last publish

Collaborators

  • ntnyq