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

相关推荐
GanGuaGua13 分钟前
CSS:元素显示模式与背景
前端·javascript·css·html
一个会的不多的人15 分钟前
C# NX二次开发:判断两个体是否干涉和获取系统日志的UFUN函数
前端·javascript·html
小离a_a20 分钟前
uniapp tabBar 中设置“custom“: true 在H5和app中无效解决办法
前端·uni-app
七灵微1 小时前
ES6入门---第三单元 模块七: Proxy的使用+Reflect的使用
javascript·vue.js·es6
travel_wsy1 小时前
webrtc 视频直播
前端·vue.js·音视频·webrtc
zybsjn1 小时前
开发 Chrome 扩展中的侧边栏图标设置实录(Manifest V3)
前端·chrome
weixin_428498491 小时前
在Star-CCM+中实现UDF并引用场数据和网格数据
java·前端
小猫猫改bug2 小时前
threejs 添加css3d标签 vue3
前端·javascript·css3
前端小巷子2 小时前
CSS3 过渡与动画
前端·css·css3
m0_zj2 小时前
58.[前端开发-前端工程化]Day05-webpack-Git安装-配置-Git命令
前端·webpack·node.js