Movatterモバイル変換


[0]ホーム

URL:


Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

A VueJS based URL component provides option to add url (like Instagram url, Facebook url, web url, etc.) with validation. The URL value is automatically validated on blur event. You can even disable url field using disable props.

License

NotificationsYou must be signed in to change notification settings

weblineindia/Vue-URL-Component

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

A Vue Url component is provide to add url (like instagramUrl,facebookUrl,webUrl, ..) with validation.The Url value is automatically validated on blur event.You can also disable url field using disable props.

Table of contents

Browser Support

ChromeFirefoxSafariEdgeIE
83.0 ✔77.0 ✔13.1.1 ✔83.0 ✔11.9 ✔

Demo

Getting started

Install the npm package:

npm install vue-weblineindia-url#ORyarn add vue-weblineindia-url

Usage

Use the<vue-weblineindia-url> component:

<template>  <div>     <URLid="facebookUrl"name="facebookUrl"social-type="FACEBOOK":tabindex="1":placeholder="'Facebook Url'":value="urlValue":hide="false":disabled="false"@focus="onFocus"@onBlur="onBlur"@onChange="onChangeUrl":validation-regx="facebookUrlRegex"    />    <pv-show="invalidFacebookUrlError":class="{        control: true,        'error-msg': invalidFacebookUrlError      }"    >      <span>The url entered is not valid and must be changed</span>    </p>  </div></template><script>importURLfrom"vue-weblineindia-url";exportdefault {  components: {URL },data:function() {return {      urlValue:"",      invalidFacebookUrlError:false,      facebookUrlRegex:/(?:(?:http|https):\/\/)?(?:www.)?facebook.com\/(?:(?:\w)*#!\/)?(?:pages\/)?(?:[?\w\-]*\/)?(?:profile.php\?id=(?=\d.*))?([\w\-]*)?/    };  },  methods: {/** on focus url field*/onFocus(event) {event.target.placeholder="";    },/** on blur url field*/onBlur(event,placeholder,errorObj) {event.target.placeholder= placeholder;constid=event.target.id;this.showUrlErrorMsg(id, errorObj);    },/**     * To show invalid url error msg*/showUrlErrorMsg(id,errorObject) {if (errorObject.items.length>0) {errorObject.items.map(err=> {consturlId=err.field;switch (urlId) {case"facebookUrl":this.invalidFacebookUrlError=true;break;          }        });      }    },/** on change value on url**/onChangeUrl(value,id,index,error) {this.invalidFacebookUrlError=false;this.urlValue= value;    }  }};</script>

Available Props

PropTypedefaultDescription
valueStringurl value
socialTypeStringFACEBOOKurl type
validationRegxRegExpregex for url
placeholderStringfacebookUrlurl placeholder
disabledBooleanfalsedisable url field
nameStringfacebookUrlname for url field
tabindexNumber1url tabIndex
idStringfacebookUrlname for url field
hideBooleanfalsefor hide url field

Methods

NameDescription
focusGets triggered when the url input field receives focus.
onBlurGets triggered when the url input field loses focus.
onChangeGets triggered every time url got changed.

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 apull request.

Need Help?

We also provide a free, basic support for all users who want to use this VueJS URL Component in their software project. In case you want to customize this Url component to suit your development needs, then feel free to contact ourVueJS 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 ourFree Resources for Software Development


Changelog

Detailed changes for each release are documented inCHANGELOG.md.

License

MIT

Keywords

vue-weblineindia-url,url,vue components,vuejs,vuejs component

About

A VueJS based URL component provides option to add url (like Instagram url, Facebook url, web url, etc.) with validation. The URL value is automatically validated on blur event. You can even disable url field using disable props.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

[8]ページ先頭

©2009-2025 Movatter.jp