您好,登录后才能下订单哦!
密码登录
登录注册
点击 登录注册 即表示同意《亿速云用户服务条款》
这篇文章主要介绍“Vue怎么实现验证用户名是否可用的功能”,在日常操作中,相信很多人在Vue怎么实现验证用户名是否可用的功能问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”Vue怎么实现验证用户名是否可用的功能”的疑惑有所帮助!接下来,请跟着小编一起来学习吧!
当在输入框中输入姓名,失去焦点时验证是否存在,如果已经存在,提示重新输入,如果不存在,提示可以使用。
代码如下
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>侦听器 案例</title> <script src="../js/vue.js" type="text/javascript" charset="UTF-8"></script> </head> <body> <div id="app"> <input type="text" v-model.lazy="msg"> <span> {{ span1 }}</span> </div> <script> // 侦听器去侦听当前的数据变化,当文本框中的数据失去焦点的时候, // 把文本框中的值拿到后台去操作,根据后台返回来的数据进行判断,从而给出提示 var vm = new Vue({ el: "#app", data: { msg: "", span1: "", }, methods: { show1: function (val) {//这个地方的val就是文本框中的值 // 执行异步请求,去后台拿数据,模拟去后台拿数据 var that = this; //因为setTimeout里面也有this对象,this对象是document对象 setTimeout(function () { //这里面写 val 了话他是不会进if的 if (val === "aaa") { that.span1 = "用户名不可以使用,请换一个"; } else { that.span1 = "用户名可以使用"; } }, 2000); } }, watch: { msg: function (val) { this.show1(val); this.span1 = "正在验证中"; }, } }) </script> </body> </html>
效果如下
到此,关于“Vue怎么实现验证用户名是否可用的功能”的学习就结束了,希望能够解决大家的疑惑。理论与实践的搭配能更好的帮助大家学习,快去试试吧!若想继续学习更多相关知识,请继续关注亿速云网站,小编会继续努力为大家带来更多实用的文章!
免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。