本文实例为大家分享了vue验证用户名是否可用的具体代码,供大家参考,具体内容如下

验证用户名是否可用

0919e5de2d86d9813f55f07cfbb0ece5.png

案例效果

74afbc243a55c142ac2065b349129ce9.gif

实现步骤(思路)

1、通过v-model实现数据绑定

2、需要提供提示信息

3、需要侦听器监听输入信息的变化

4、需要修改触发的事件

进一步调整就是

1、采用侦听器监听用户名的变化

2、如果用户名发生变化(调用后台接口进行验证)

3、根据验证的结果调整提示信息

代码

基本布局

用户名:

{{tip}}

通过监听器实现具体功能

/* 侦听器

采用侦听器监听用户名的变化

如果用户名发生变化(调用后台接口进行验证)

根据验证的结果调整提示信息 */

var vm = new Vue({

el: "#app",

data: {

uname: '',

tip: ''

},

methods: {

checkName: function (uname) {

// 调用接口,但是可以使用定时任务的方式模拟接口调用

var that = this;

setTimeout(function () {

// 模拟接口调用

if (uname == 'admin') {

that.tip = '用户名已经存在,请更换一个'

} else {

that.tip = '用户名可以使用'

}

}, 1000)

}

},

watch: {

uname: function (val) {

// 调用后台接口验证用户名的合法性

this.checkName(val);

this.tip = '正在验证...'

}

},

});

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持我们。

本文标题: vue实现验证用户名是否可用

本文地址: http://www.cppcns.com/wangluo/javascript/374449.html

Logo

魔乐社区(Modelers.cn) 是一个中立、公益的人工智能社区,提供人工智能工具、模型、数据的托管、展示与应用协同服务,为人工智能开发及爱好者搭建开放的学习交流平台。社区通过理事会方式运作,由全产业链共同建设、共同运营、共同享有,推动国产AI生态繁荣发展。

更多推荐