如题,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个赞
我这边是有的,只不过是在input失去焦点之后出现的。
要想马上出现,可以使用watch
watch: {
resourcesname: function (newval,oldval) {
if (this.resourcesname != "") {
this.errname = "";
} else {
this.errname = "用户名不能为空";
}
}
},
添加回答
举报
0/150
提交
取消