vue3 daterange正则踩坑

<el-form-item label="空置时间" prop="vacantTime">

<el-date-picker

v-model="form.vacantTime"

type="daterange"

start-placeholder="开始日期"

end-placeholder="结束日期"

clearable

:editable="false"

>

</el-date-picker>

</el-form-item>

问题: 就是正则必填 但是每次都校验过了

写法:

vacantTime: [{ required: true, message: '请选择空置时间', trigger: 'blur' }],

解决办法:

错误的定义方法:

const form = ref<vacantDataType>({

vacantTime: ['' , ''],

});

正确的写法为:

const form = ref<vacantDataType>({

vacantTime: [],

});

相关推荐
陈琦鹏21 分钟前
轻松管理 WebSocket 连接!easy-websocket-client
前端·vue.js·websocket
hui函数1 小时前
掌握JavaScript函数封装与作用域
前端·javascript
Carlos_sam2 小时前
Opnelayers:ol-wind之Field 类属性和方法详解
前端·javascript
小毛驴8502 小时前
创建 Vue 项目的 4 种主流方式
前端·javascript·vue.js
你这个年龄怎么睡得着的3 小时前
Babel AST 魔法:Vite 插件如何让你的 try...catch 不再“裸奔”?
前端·javascript·vite
Dream耀4 小时前
提升React移动端开发效率:Vant组件库
前端·javascript·前端框架
NUC_Dodamce5 小时前
Cocos3x 解决同时勾选 适配屏幕宽度和 适配屏幕高度导致Widget组件失效的问题
开发语言·javascript·ecmascript
JSON_L5 小时前
Vue 电影导航组件
前端·javascript·vue.js
计算机编程果茶熊5 小时前
毕设选题难、不会写代码、答辩紧张?校园失物招领系统从需求到实现全流程指南|计算机毕业设计
java·vue.js
奇舞精选6 小时前
从零开始实现Vue3+WebAssembly万级数据表格开发流程
vue.js·webassembly