el-date-picker时间范围 编辑回显后不能修改问题

el-date-picker daterange时间范围 编辑回显后不能修改

javascript 复制代码
 <el-form-item
          :label="LABELS.gplanRecordDateLabel"
          prop="gplanRecordDate">
            <el-date-picker
            style="width: 300px"
      v-model="formData.gplanRecordDate"
      type="daterange"
      range-separator="至"
      start-placeholder="开始日期"
      end-placeholder="结束日期">
    </el-date-picker>
          </el-form-item>
javascript 复制代码
gplanRecordDate: [
    {
      required: true,
      trigger: 'blur',
      message: '时间范围不能为空',
    },
  ],

解决办法

在编辑回显时,属性赋值使用下面方法赋值:

javascript 复制代码
Vue3写法:
  proxy.$set(formData.value, 'gplanRecordDate', [
          new Date(props.data.gplanStarttime),
          new Date(props.data.gplanEndtime),
        ]);
Vue2写法
this.$set(formData.value, 'gplanRecordDate', [
          new Date(props.data.gplanStarttime),
          new Date(props.data.gplanEndtime),
        ]);

主要就是在赋值时,使用$set方法,绑定响应式

相关推荐
Listen·Rain4 分钟前
Vue概述
前端·javascript·vue.js
尘世中一位迷途小书童6 分钟前
Cesium 涟漪扩散点:自定义材质,参数调对了才好看
前端·面试
ttwuai17 分钟前
Go 后台富文本图片上传失败排查:前端限制、接口和存储目录要一起看
前端·golang·状态模式
小雪_Snow18 分钟前
JS 数组的遍历 —— 两种方式详解
前端·javascript
尽兴-21 分钟前
传统 Java/Vue 系统如何一步步接入 AI 维护
java·vue.js·人工智能·ai·大模型
禅思院21 分钟前
AI对话前端从入门到崩溃:一个长对话引发的五层优化战争【五】
前端·架构·前端框架
kyle~33 分钟前
前端---Zustand组件库(轻量快速精细化的状态管理方案)
前端
IT_陈寒34 分钟前
为什么我的React状态更新总是不按套路出牌?
前端·人工智能·后端
张人玉37 分钟前
基于Vue 3 + ECharts / ECharts-GL / echarts-wordcloud 的数据可视化大屏——地形与产业数据可视化大屏
vue.js·信息可视化·echarts
恋猫de小郭1 小时前
Fluter 共享内存多线程正在落地,IsolateGroupBound 来了
android·前端·flutter