element 选择框多选校验


vue项目中使用element 选择框  当校验这个选择框必填,选择框又是多选时,页面初次加载校验提示就出来的问题。之前时单选后改为多选

 

 

 <el-form-item v-show="true" label="项目计划来源" prop="planResource" style="margin-top:10px">
          <el-select
            clearable
            v-model="formDialog.planResource"
            size="small"
            placeholder="请选择"
            :multiple="true"
            @change="selectProjectAll"
          >
            <el-option
              v-for="item in sourceOptions"
              :key="item.value"
              :label="item.label"
              :value="item.value"

            ></el-option>
          </el-select>
        </el-form-item>
 formDialog: {
        year: '',
        monthly: '',
        planResource: '',
      },
rules: {
        year:[{required: true, message: '请选择年份'}],
        monthly:[{required: true, message: '请选择月份'}],
        planResource:[{required: true,message: '请选择项目来源'}]
      }

选择框多选时  绑定值的类型为数组   把 planResource 改为 planResource:[];

因为项目之前选择为单选,后改为多选的,所以绑定值的类型也需要修改。


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM