vue.js怎么添加密码框验证

JavaScript014

vue.js怎么添加密码框验证,第1张

第一步,创建静态页面validation.html,并引入vue.js相关的js文件,如下图所示:

第二步,在页面主体中插入form表单元素,有用户名、密码、提交按钮,如下图所示:

第三步,作为vue.js校验,利用到vue-validator插件,需要引入vue-validator相关的js文件,如下图所示:

第四步,预览静态页面,可以看到页面展示内容为:用户名、密码、提交按钮,如下图所示:

第五步,调用vue方法

new Vue({ el:'#validForm'})

如下图所示:

第六步,再次预览静态页面,查看页面显示内容,并输入内容,如下图所示:

<template>

<view>

<input type="text" class="mis-mg-t-05" placeholder="请输入验证码" />

<text v-if="changess" @click="codeClick" >获取验证码</text>

<text v-else @click="codeClick" :disabled="disabled" ><text>59</text>S后重试</text>

</view>

</template>

<script>

data(){

return:{

//获取验证码

showText:true,

second:59,

disabled:false,

changess:true,

}

},

methods:{

//调用接口成功之后

this.changess = false

this.disabled = true

// console.log("1")

  this.showText = false

  var interval = setInterval(() =>{

  --this.second

  }, 1000)

  setTimeout(() =>{

  clearInterval(interval)

  this.showText = true

  this.second = 59

  this.disabled = false

  this.changess = true

  }, 60000)

}

</script>