element 设置rules 问题

图片描述

图片描述

图片描述

已经输入了怎么还是显示需要输入### 问题描述

阅读 5.5k
4 个回答

trigger配置有问题
改成trigger: 'blur,change'
或者直接不配置

trigger: 'blur'换成trigger: 'change'

下面配置没问题,主要是<el-form :model="ruleForm" :rules="rules" ref="ruleForm">要有model,input标签v-model="ruleForm.longitude">

你的校验应该是 ruleForm,你的longitude在deviceDetail里面 应该校验不到,你把longitude挪到ruleForm上;

或者写个行间校验试试

<el-form-item label="经度" prop="deviceDetail.longitude" :rules="[
      { required: true, message: '经度不能为空'},
    ]">
撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题