vue 폼 인증 구성 요소 v-verify-plugin
github: https://github.com/liuyinglong/verify
npm: https://www.npmjs.com/package/vue-verify-plugin
install
npm install vue-verify-plugin
usehtml
<div>
<div>
<input type="text" placeholder=" " v-verify.grow1="username" v-model="username"/>
<label v-verified="verifyError.username"></label>
</div>
<div>
<input type="password" placeholder=" " v-verify.grow1="pwd" v-model="pwd"/>
<label v-verified="verifyError.pwd"></label>
</div>
<button v-on:click="submit"> </button>
</div>
js
import Vue from "vue";
import verify from "vue-verify-plugin";
Vue.use(verify);
export default{
data:function(){
return {
username:"",
pwd:""
}
},
methods:{
submit:function(){
if(this.$verify.check()){
//
}
}
},
verify:{
username:[
"required",
{
test:function(val){
if(val.length<2){
return false;
}
return true;
},
message:" 2 "
}
],
pwd:"required"
},
computed:{
verifyError:function(){
return this.$verify.$errors;
}
}
}
명령 설명v-verify
v-erify 는 폼 컨트롤 요소 에 데이터 검증 규칙 을 만 들 고 검증 할 값 과 검증 할 규칙 에 자동 으로 일치 합 니 다.
v-verify 수정자 설명
이 명령 의 마지막 장식 자 는 사용자 정의 그룹 입 니 다.
// teacher
v-verify.teacher
// student
v-verify.student
//
// student
this.$verify.check("student")
// teacher
this.$verify.check("teacher")
//
this.$verify.check();
v-verifiedv-verified 오류 디 스 플레이,오류 가 있 을 때 보 여 줍 니 다.오류 가 없 을 때 style:none 을 추가 합 니 다.기본적으로 이 데이터 의 모든 오 류 를 보 여 줍 니 다.
이 명령 은 문법 사탕(예시 참조)
<input v-model="username" v-verify="username">
<label v-show="$verify.$errors.username && $verify.$errors.username.length" v-text="$verify.$errors.username[0]"></label>
<!-- -->
<label v-verified="$verify.$errors.username"></label>
<!-- -->
<label v-verified.join="$verify.$errors.username">
수정자 설명.join 모든 오 류 를 쉼표 로 구분 하 는 것 을 보 여 줍 니 다.
사용자 정의 인증 규칙
var myRules={
phone:{
test:/^1[34578]\d{9}$/,
message:" "
},
max6:{
test:function(val){
if(val.length>6) {
return false
}
return true;
},
message:" 6 "
}
}
import Vue from "vue";
import verify from "vue-verify-plugin";
Vue.use(verify,{
rules:myRules
});
이상 이 바로 본 고의 모든 내용 입 니 다.여러분 의 학습 에 도움 이 되 고 저 희 를 많이 응원 해 주 셨 으 면 좋 겠 습 니 다.
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
Fastapi websocket 및 vue 3(Composition API)1부: FastAPI virtualenv 만들기(선택 사항) FastAPI 및 필요한 모든 것을 다음과 같이 설치하십시오. 생성main.py 파일 및 실행 - 브라우저에서 이 링크 열기http://127.0.0.1:...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.