Element-ui el-cascader不触发prop?
1.当el-select外层的el-form-item绑定上prop时,value为空会提示错误,但是el-cascader却不会提示,为什么呢,怎么修改呢?
2.这是部分代码,我把el-cascader换成el-select时,value为空时提示了,但是换回来提示又没有了,是不是el-cascader根本就没有这个功能呢?
<el-form-item label="所属组织机构:" prop="organization">
<el-cascader
v-model="registerForm.organization"
:options="options"
change-on-select
expand-trigger="hover"
clearable
placeholder="请选择组织机构">
</el-cascader>
</el-form-item>
organization: [
{ type: 'array', required: true, validator: organizationValidate, trigger: 'change' }
],
export const organizationValidate = (rule, value, callback) => {
if (value === '') {
callback(new Error('请选择组织机构'));
}
callback();
};
效果图
el-cascader时
el-select时
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(4)
自己改了好几遍高点知道怎么弄了:
1.rules里必须加上type:'array'
2.必须用message,不能用validator
还是没有解决哦,organization: [
],
这是你的代码?
1、porp名称一致
2、type: 'array'
详细说明:https://www.cnblogs.com/q4600...
把触发条件改成blur,这也坑了我好久