Skip to content

pilevar/vue-ip-input-ar

 
 

Repository files navigation

vue-ip-input-ar

This is a forked project from VueIpInput. We develop some items based on VUE-1.

An ip input implement by vuejs

Demo

Demo

Usage

Install

npm install vue-ip-input-ar --save

And, if you are using vue 2.0

npm install vue-ip-input-ar@next --save

CommonJS

var VueIpInput = require('vue-ip-input-ar');

new Vue({
    components: {
        'vue-ip-input': VueIpInput
    },
    data: function () {
        return {
            ip: '127.0.0.1/16'
        };
    },
    methods: {
        onIpChange: function(ip) {
            console.log('ip input change:', ip);
        },
        onIpBlur: function (ip) {
            console.log('ip input blur:', ip);
        }
    },
    template: '<vue-ip-input :ip="ip" :on-change="onIpChange" :on-blur="onIpBlur" :with-mask="true"></vue-ip-input>'
});

ES6

import VueIpInput from 'vue-ip-input-ar';

new Vue({
    components: {
        'vue-ip-input': VueIpInput
    },
    data() {
        return {
            ip: '127.0.0.1/16'
        };
    },
    methods: {
        onIpChange(ip) {
            console.log('ip input change:', ip);
        },
        onIpBlur(ip) {
            console.log('ip input blur:', ip);
        }
    },
    template: '<vue-ip-input :ip="ip" :on-change="onIpChange" :on-blur="onIpBlur" :with-mask="true"></vue-ip-input>'
})

Props

Property Description
ip the value of ip input
onChange trigger when the ip change
onBlur trigger when the input blur
withMask ‌Boolean variable of show select mask of ip

License

MIT

About

An ip input implament by vuejs

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages

  • JavaScript 44.8%
  • Vue 44.0%
  • HTML 11.2%