1.0.0 • Published 4 years ago

vue-weblineindia-text-box v1.0.0

Weekly downloads
6
License
MLT
Repository
github
Last release
4 years ago

Vue Text Box Component

A Vue.js Text Box component specifies an input field where the user can enter data.

Table of contents

Browser Support

ChromeFirefoxSafariEdgeIE
83.0 ✔77.0 ✔13.1.1 ✔83.0 ✔11.9 ✔

Demo

npm.io

Getting started

Install the npm package:

npm install vue-weblineindia-text-box
#OR
yarn add vue-weblineindia-text-box

Usage

Use the <vue-weblineindia-text-box> component:

<template>
  <div>
    <InputComponent 
    :placeholder="placeholder" 
    :value="valueData" 
    @Change ="onChange"
     @focus="onFocus" 
     @blur="onBlur"
     />
  </div>
</template>
<script>
import InputComponent from 'vue-weblineindia-text-box'
export default {
   components: {
     InputComponent
   }
  data(){
    return{
      valueData :'',
      placeholder:'Input field'
    }
  },
  methods(){
    onFocus(event){
        event.target.placeholder = ''
    },
    onBlur(event){
        event.target.placeholder = this.placeholder
    },
    onChange(event ,value){
      this.valueData = value
    }
  }
}
</script>

Available Props

PropTypedefaultDescription
idStringID for the input
nameStringNam for the input
valuestringValue of the component
classnameobjectClass to the input
placeholderStringThe input field will get this placeholder text
hideBooleanfalseHide component
disabledBooleanfalseDisable component
tabindexNumber0Tab index of the component
maxlengthNumber25The input maxlength
regexRegExpThe input regex
autocompleteStringoffThe input of autocomplelete
typeStringtextType for the input

Methods

NameDescription
focusGets triggered when the autocomplete input field receives focus.
blurGets triggered when the autocomplete input field loses focus.
changeGets triggered when the autocomplete results got changed.
keypressGets triggered when a key gets pressed.
keydownGets triggered when a key gets down.

Want to Contribute?

  • Created something awesome, made this code better, added some functionality, or whatever (this is the hardest part).
  • Fork it.
  • Create new branch to contribute your changes.
  • Commit all your changes to your branch.
  • Submit a pull request.

Need Help?

We also provide a free, basic support for all users who want to use this VueJS Textbox Component in their software project. In case you want to customize this Textbox Component to suit your development needs, then feel free to contact our VueJS developers.


Collection of Components

We have built many other components and free resources for software development in various programming languages. Kindly click here to view our Free Resources for Software Development


Changelog

Detailed changes for each release are documented in CHANGELOG.md.

License

MIT

Keywords

vue-weblineindia-textbox,vue-weblineindia-text-box,textbox,input,vue components,vuejs,vuejs component