1.0.4 • Published 6 years ago

mailcheck-vue v1.0.4

Weekly downloads
42
License
MIT
Repository
github
Last release
6 years ago

mailcheck-vue

npm npm

Installation

npm install mailcheck-vue --save

Usage

  • register the component

    window.Vue = require('vue')
    
    Vue.component('MailCheck', require('mailcheck-vue'))
  • now use it like

    <mail-check
        model-name="email"
        :data="email"
        :domains="['gmail.com', 'aol.com']"
        :topLevelDomains="['com', 'net', 'org']"
        :secondLevelDomains="['hotmail']"
        :distanceFunction="someFunction">
    
        <span>Did you Mean</span>
    </mail-check>
    proprequiredtypedefaultdescription
    modelName:white_check_mark:stringthe v-model key we should update on click
    data:white_check_mark:stringthe v-model value we want to check
    domains:x:arrayMailcheck.domainsmailcheck
    topLevelDomains:x:arrayMailcheck.topLevelDomainsmailcheck
    secondLevelDomains:x:arrayMailcheck.secondLevelDomainsmailcheck
    distanceFunction:x:functionMailcheck.sift4Distancemailcheck

# Why we need both data & modelName ? to update the parent v-model without the need to use an EventBus, if someone have a better idea am all :ear:.

  • to style the result, use mail-check ex.
    .mail-check {
        cursor: pointer;
        color: red;
    }
1.0.4

6 years ago

1.0.3

6 years ago

1.0.2

6 years ago

1.0.1

6 years ago

1.0.0

6 years ago