如题,遇到这种问题直接用this.$set()传值就可以了
具体如下
el-date-picker组件

  <el-form ref="form" :model="form" :rules="rules" label-width="80px">
        <el-form-item label="上课时间" prop="manageTime">
          <el-date-picker
            clearable="true"
            v-model="form.manageTime"
            value-format="yyyy-MM-dd HH:mm:ss"
            type="datetimerange"
            range-separator="至"
            start-placeholder="开始日期"
            end-placeholder="结束日期">
          </el-date-picker>
        </el-form-item>
      </el-form>

注意:v-model的值

在需要传值的地方用$set(传值)

 /** 修改按钮操作 */
      handleUpdate(row) {
        getManage(manageId).then(response => {
          this.$set(this.form,"manageTime",[""+response.data.manageTimeStart+"",""+response.data.manageTimeStop+""])
        })
      },

其中,manageTime即刚才v-model中的值,数组中的值就是时间的开始和结束;

Logo

一站式虚拟内容创作平台,激发创意,赋能创作,进入R空间,遇见同道,让优质作品闪耀发光。​

更多推荐