vue的rules验证失效,部分可以部分又失效的原因

vue的rules验证失效,部分可以部分又失效的原因

很多百度都有,但是我这里遇到了一个特别的,那就是prop没有写全,导致验证某一个失效

例子:
正常写法

html 复制代码
 el-form-item....多个省略
 <el-form-item label="胶币" prop="cost">
   <el-input v-model="form.cost" type="number" placeholder="请输入胶币"  />
</el-form-item>
<el-form-item label=""  prop="maxNum">
   <span slot="label">
      允许人数<span style="font-size: 12px; color: red">(偶数)</span>
   </span>
  <el-input v-model="form.maxNum" type="number" placeholder="请输入允许人数"/>
</el-form-item>
<el-form-item label="参与时间" prop="startTime">
     <el-date-picker
        v-model="startAndEndTime"
        value-format="yyyy-MM-dd HH:mm:ss"
        @change="datePickerChange"
        :picker-options="forbiddenTime"
        type="datetimerange"
        range-separator="至"
        start-placeholder="开始日期"
        end-placeholder="结束日期">
      </el-date-picker>
</el-form-item>

问题的写法

html 复制代码
 el-form-item....多个省略
 <el-form-item label="胶币">
   <el-input v-model="form.cost" type="number" placeholder="请输入胶币"  />
</el-form-item>
<el-form-item label=""  prop="maxNum">
   <span slot="label">
      允许人数<span style="font-size: 12px; color: red">(偶数)</span>
   </span>
  <el-input v-model="form.maxNum" type="number" placeholder="请输入允许人数"/>
</el-form-item>
<el-form-item label="参与时间" prop="startTime">
     <el-date-picker
        v-model="startAndEndTime"
        value-format="yyyy-MM-dd HH:mm:ss"
        @change="datePickerChange"
        :picker-options="forbiddenTime"
        type="datetimerange"
        range-separator="至"
        start-placeholder="开始日期"
        end-placeholder="结束日期">
      </el-date-picker>
</el-form-item>

这里 prop="cost"没有写,就会导致问题,所以要写全,即使不做校验

相关推荐
pan_junbiao6 小时前
Vue组件:使用$emit()方法监听子组件事件
前端·javascript·vue.js
正在绘制中6 小时前
如何部署Vue+Springboot项目
前端·vue.js·spring boot
Loong_DQX7 小时前
【前端】vue+html+js 实现table表格展示,以及分页按钮添加
前端·javascript·vue.js
程序员皮皮林7 小时前
【Java毕业设计】基于SpringBoot+Vue+uniapp的农产品商城系统
vue.js·spring boot·uni-app
Rverdoser8 小时前
Vue3 中的响应式系统:深入理解 Proxy API
前端·javascript·vue.js
Alan-Xia8 小时前
Vue响应式进阶常用API之effectScope、getCurrentScope、onScopeDispose学习
前端·vue.js·学习
SnowMan19938 小时前
使用Nginx部署前端Vue项目的详细指南
前端·vue.js·nginx
GISer_Jing9 小时前
大厂前端常见的笔试题目
javascript·vue.js·uni-app
不要数手指啦10 小时前
Javaweb学习之Vue_Axios网络请求(七)
前端·vue.js·学习
小白探索世界欧耶!~12 小时前
【踩坑】Vue3项目正常跑动后页面空白问题
前端·javascript·vue.js·经验分享·笔记·前端框架·ecmascript