为了账号安全,请及时绑定邮箱和手机立即绑定

vue判断input值为空时,返回错误信息?

vue判断input值为空时,返回错误信息?

侃侃尔雅 2019-03-22 19:14:12
如题,input为空的时候,不再dom上显示错误信息,这个是怎么回事?<div class="am-form-group err-name" id="form">                                    <label for="doc-ipt-3" class="am-u-sm-2 am-form-label"><strong>*</strong>资源名:</label>                                    <div class="am-u-sm-10">                                        <input type="text" @change="checkname" v-model="resourcesname" id="resourcesName" name="resourcesname">                                        <span class="err-plchod">{{errname}}</span>                                    </div>                                </div> var vm = new Vue({               el:"#form",               data:{                   url:'',                   resourcesname:'',                   sort:'',                   errname:'',                   masgurl:'',                   masgsort:'',                   isShow:false,                   resourcesModular:{                       "mk":"模块",                       "gn":"功能",                       "zy":"资源",                   },                   mydatas:[]               },               methods:{                 checkname:function(){                       if(this.resourcesname !=""){                               this.errname ="";                       }else{                          this.errname = "用户名不能为空";                       }                   },               }               });
查看完整描述

2 回答

?
收到一只叮咚

TA贡献1821条经验 获得超4个赞

https://img1.sycdn.imooc.com//5ca307c90001d27f02580080.jpg

https://img1.sycdn.imooc.com//5ca307ca0001211902980063.jpg

我这边是有的,只不过是在input失去焦点之后出现的。


要想马上出现,可以使用watch


watch: {

    resourcesname: function (newval,oldval) {

      if (this.resourcesname != "") {

        this.errname = "";

      } else {

        this.errname = "用户名不能为空";

      }

    }

},


查看完整回答
反对 回复 2019-04-02
?
九州编程

TA贡献1785条经验 获得超4个赞

可以多绑定一个keyup事件,keyup事件在键盘按下后弹起时触发,而change是在失去焦点后才触发的

@keyup="checkname"


查看完整回答
反对 回复 2019-04-02
  • 2 回答
  • 0 关注
  • 2666 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信