Noisy Pillaging Monster

    @livelybone/vue-input

    3.7.0 • Public • Published

    @livelybone/vue-input

    gzip with dependencies: 1.5kb pkg.module mobile supported ssr supported

    pkg.module supported, which means that you can apply tree-shaking in you project

    A vue input component, a wrapper of input validator, formatter. textarea available

    Fixed bug of chinese input

    Fixed unexpected action of auto-fill in chrome and firefox by setting set autocomplete to 'off' to disabled auto-fill

    repository

    https://github.com/livelybone/vue-input.git

    Demo

    https://livelybone.github.io/vue/vue-input/

    Installation

    npm i -S @livelybone/vue-input

    Register

    import VueInput from '@livelybone/vue-input';
    
    // Global register
    Vue.component('vue-input', VueInput);
    
    // Local register
    new Vue({
      components:{VueInput}
    })

    Init

    You can init a instance by call its init method, then the valid and pristine will be reset, see: https://github.com/livelybone/vue-input/blob/master/src/components/Index.vue#L95-L97

    Props

    Name Type DefaultValue Description
    id [String, Number] none
    value [String, Number] none
    config String defaultConf
    // defaultValue of config
    const defaultConf = {
      // Options: [textarea, text, password, ...]
      inputType: 'text', 
      placeholder: '',
      validator: () => true,
      // ['pre','suf'], timing of validator
      validateType: 'pre',
      // Formatting when inputting
      preFormatter: val => val,
      // Formatting at the end of inputting
      sufFormatter: val => val,
      maxlength: null,
      readonly: false,
      // Fixed unexpected action of auto-fill in chrome and firefox
      autocomplete: 'off',
      autofocus: false,
      disabled: false,
    }

    Events

    Name EmittedData Description
    input String
    check Object Example: { valid: true, pristine: true }

    Install

    npm i @livelybone/vue-input

    DownloadsWeekly Downloads

    1

    Version

    3.7.0

    License

    MIT

    Unpacked Size

    20.4 kB

    Total Files

    7

    Last publish

    Collaborators

    • livelybone