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: [],

});

相关推荐
可触的未来,发芽的智生4 小时前
追根索源:换不同的词嵌入(词向量生成方式不同,但词与词关系接近),会出现什么结果?
javascript·人工智能·python·神经网络·自然语言处理
努力写代码的熊大4 小时前
stack、queue与priority_queue的用法解析与模拟实现
java·前端·javascript
im_AMBER4 小时前
React 06
前端·javascript·笔记·学习·react.js·前端框架
m0_748233645 小时前
C++开发中的常用设计模式:深入解析与应用场景
javascript·c++·设计模式
fruge5 小时前
TypeScript 基础类型与接口详解
javascript·ubuntu·typescript
AAA阿giao6 小时前
JavaScript 中的变量声明:var、let 与 const 深度解析
javascript·笔记
Mintopia6 小时前
🌐 数据合规框架下的 WebAIGC 训练数据处理技术规范
前端·javascript·aigc
用户6600676685397 小时前
从 var 到 let/const:JavaScript 变量声明的进化之路
javascript
十年_H7 小时前
Cesium自定义着色器-片元着色器数据来源
javascript·cesium
UIUV7 小时前
var、let 与 const:JavaScript 变量声明的演进与最佳实践
javascript