

iview表单自定义验证,提示信息不消失
source link: https://segmentfault.com/a/1190000039415856
Go to the source link to view the article. You can view the picture content, updated content and better typesetting reading experience. If the link is broken, please click the button below to view the snapshot at that time.

iview表单自定义验证,提示信息不消失
iview表单自定义验证,打开子弹框后,父弹框的红色提示信息不消失,
因为父弹框没有接收到子弹框的信息;
解决方法
//写在data return上面的位置
const validate_dept = (rule, value, callback) => {
value = this.addInfo.deptId || this.modifyInfo.deptId
if (!value) {
return callback(new Error('请选择部门'));
} else {
callback();
return;
}
};
//规则自定义
ruleValidate: {
deptId: [
{ required: true, validator:validate_dept, trigger:'change'}
]
},
选择部门成功后的组件里需要把数据返回到父页面,父页面接收到数据后调用
//选择部门方法
//`deptInfo`是子弹框页面的内容
deptInfoMethod(name) {
this.addInfo.deptName = this.deptInfo.name;
this.addInfo.deptId = this.deptInfo.deptId;//新增
this.modifyInfo.deptName = this.deptInfo.name;
this.modifyInfo.deptId = this.deptInfo.deptId;//编辑
this.modal_dept = false;//关闭弹框
this.$refs.addInfo.validateField('deptId');//从新校验一下规则,不然红色提示框不消失
},
完事~
Recommend
-
187
-
79
-
133
最近使用iview-admin搭建的项目突然说要兼容ie,瀑汗.经过一番查阅资料,暂时找到一个可行的方法.记录如下 一般开源项目遇到问题首先想到去Issue中去寻找答案,兼容IE肯定是个普遍问题,issue中已经有很多类似问题和解决方案了....
-
43
一直想把一大篇的总结写完、写好,感觉自己拖延太严重还总想写完美,然后好多笔记都死在编辑器里了,以后还按照一个小节一个小节的更新吧,小步快跑?,先发出来,以后再迭代吧。 最近我们参与开发了一个(年前了)BI项目,前端使用vue全家桶,项目功能基本开发完成...
-
12
欧雷说:「Element、ViewUI(iView)、Ant Design、Semi Design、Arco ...」 欧雷 发表于 2021-10-27 13:07 Element、ViewUI(iView)、Ant Design、Semi Design、Arco...
-
3
Android表单校验以及错误信息提示 两种显示错误信息的方式直接在EditView中显示错误信息,但是会有一个图标,...
-
13
2022-07-06 2 分钟阅读 代码审计CVEJava
-
7
Element UI 与 iView 对比测评,哪个更好?B 端数据开发,卡拉云联合创始人最近更新 2022年08月29日
-
8
iview实现文件上传 限制上传格式、大小 精选 原创 问题描述:下面以CRMEB Pro版产品为例1.当上传的文件...
-
6
V2EX › 程序员 如果我开发一款聊天 APP 能自定义信息提示音,能否超越微信?
About Joyk
Aggregate valuable and interesting links.
Joyk means Joy of geeK