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方法,绑定响应式

相关推荐
weixin_471383031 天前
由浅入深递归练习
前端·javascript·vue.js
tedcloud1231 天前
ai-engineering-from-scratch部署教程:从零搭建AI应用环境
服务器·前端·人工智能·系统架构·edge
Kurisu5751 天前
全面战争:战锤3修改器下载2026最新
前端
丷丩1 天前
MapLibre GL JS第21课:绘制GeoJSON点图标、注记
前端·javascript·gis·mapbox·maplibre gl js
LCG元1 天前
现代Web应用高可用架构设计与性能调优实战
前端·wpf
丷丩1 天前
MapLibre GL JS第20课:更新GeoJSON多边形
前端·javascript·gis·mapbox·maplibre gl js
swipe1 天前
DeepAgents middleware 工程实战:把复杂 Agent 的运行时基建交给可组合中间件
前端·面试·llm
前端环境观察室1 天前
别让 Agent 浏览器任务无限重试:失败分类、RetryPolicy 与人工复核
前端
喵个咪1 天前
Headless 后端实践:基于Go的企业级多栈管理系统脚手架
前端·vue.js·react.js
m0_738120721 天前
渗透测试基础——黑盒测试下的Web漏洞挖掘与利用解析(一)
服务器·前端·网络·安全·php