1.0.9 • Published 1 year ago

vue3-quasar-tel v1.0.9

Weekly downloads
-
License
MIT
Repository
github
Last release
1 year ago

Vue3 Quasar Telephone Input

Node version Types npm.io npm.io npm.io

VUE3-Q-TEL-INPUT

The plugin was made over Vue3 with considering the Qasar Frameork v2.X. The plugin provides auto country detection on user inputs as well as dropdown for country which supports search by name, country code and country phone code.

Live preview for the code is avaialble in CodePen

Contributers are welcome.

Embed the Gist as

<script src="https://gist.github.com/CdTgr/a85f5548f08db62861091c7f85566026.js"></script>

Installation

Package manager

npm

npm i vue3-quasar-tel

Import the component as

import Vue3QTelInput from 'vue3-quasar-tel'

Import the styles as

import 'vue3-quasar-tel/dist/vue3-quasar-tel.esm.css'
CDN
UNPKG
http://unpkg.com/vue3-quasar-tel@latest/dist/vue3-quasar-tel.min.js
http://unpkg.com/vue3-quasar-tel@latest/dist/vue3-quasar-tel.esm.css
JSDELIVR
https://cdn.jsdelivr.net/npm/vue3-quasar-tel@latest/dist/vue3-quasar-tel.min.js
https://cdn.jsdelivr.net/npm/vue3-quasar-tel@latest/dist/vue3-quasar-tel.esm.css

Usage

<vue3-quasar-tel v-model:tel="tel" />

All the props that are supported in quasr input field are available in the plugin as well. example

<vue3-quasar-tel v-model:tel="tel" dense outlined />

Model

PropTypeDescriptionUsage
telstring or numberThe telephone valuev-model:tel="telephone_number"

Props

PropTypeRequiredDescription
requiredBooleanNoShows error validation when the field is empty
search-textStringNoThe label for the search field inside the country dropdown
default-countryStringNoThe default country to load. eg: us, ae, de, in etc.
dropdown-optionsObejctNoThe props availalbe for the Quasar Select
eager-validateBooleanNoSet to true if the validation needs not be run on loading
use-iconBooleanNoSet to use the emoji icon instead of the default flag images

Events

EmitterTypeDescription
update:telstringTriggers when an update is made to the model value
inputstringTriggers when the input value changes
errorbooleantrue when the input is invalid and false when valid