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

});

相关推荐
weixin79893765432...12 小时前
Vue 组件的更新过程(编译系统 + 响应式系统 + 虚拟 DOM & Diff)
vue.js
陈振wx:zchen200813 小时前
JavaScript
javascript·js
我是伪码农13 小时前
Vue 智慧商城项目
前端·javascript·vue.js
不认输的西瓜13 小时前
fetch-event-source源码解读
前端·javascript
小书包酱14 小时前
在 VS Code中,vue2-vuex 使用终于有体验感增强的插件了。
vue.js·vuex
Zhencode14 小时前
Vue3 响应式依赖收集与更新之effect
前端·vue.js
天下代码客14 小时前
使用electronc框架调用dll动态链接库流程和避坑
前端·javascript·vue.js·electron·node.js
冰暮流星15 小时前
javascript之数组
java·前端·javascript
weixin79893765432...15 小时前
Vue 渲染体系“三件套”(template 模板语法、h 函数和 JSX 语法)
vue.js·h函数·template 模板·jsx 语法
xkxnq16 小时前
第五阶段:Vue3核心深度深挖(第74天)(Vue3计算属性进阶)
前端·javascript·vue.js