首页 > 其他 > 详细

vue案例 验证用户名是否重复

时间:2020-06-24 22:08:16      阅读:305      评论:0      收藏:0      [点我收藏+]
<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
</head>
<body>
    <!-- 
    1.通过v-model实现数据的绑定
    2.需要提供提示信息
    3.需要监听输入信息变化
    4.需要修改触发的事件 -->
    <div id="app">
        <span>用户名:</span>
        <span><input type="text" v-model.lazy=‘uname‘></span>
        <span>{{tip}}</span>
    </div>
</body>
<script src="js/vue.js"></script>
<script>
    //监听器
    // 1.采用监听器监听用户名变化
    // 2.调用后台接口进行啊验证
    // 3.根据验证结果调整提示信息
    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 = 用户名可以使用
                        }
                        
                    },2000);
                    
                }
            

        },
        watch:{
            uname:function(val){
                //调用后台接口验证用户名的合法性
                this.checkName(val);
                this.tip = 正在验证

            }
        }
    });
</script>
</html>

 

vue案例 验证用户名是否重复

原文:https://www.cnblogs.com/qiujie-prion/p/13189965.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!