如题,遇到这种问题直接用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中的值,数组中的值就是时间的开始和结束;