當(dāng)頁面初始化 給el-date-picker賦值后 無法更改 但在blur事件中打印值 是已經(jīng)修改了的 只是頁面沒有刷新
template
單選日期
<el-date-picker type="date" placeholder="選擇日期" v-model="queryParams.date1" value-format="yyyy-MM-dd"></el-date-picker>
日期范圍
<el-date-picker v-model="queryParams.date2" @change="changeDate2" @blur="blurDate2" type="daterange" range-separator="至" start-placeholder="開始日期" end-placeholder="結(jié)束日期" value-format="yyyy-MM-dd"></el-date-picker>
mounted
單選日期
this.$set(this.queryParams,'date1',this.queryParams.applyUseMinDate)
日期范圍
this.$set(this.queryParams,'date2',[res.data.applyUseMinDate,res.data.applyUseMaxDate])
tips
使用this.$set之后無法獲取到change事件珠增,只可在blur事件中去做關(guān)于日期的操作峡竣。
node_modules里,date-picker組件源碼中date-picker組件內(nèi)監(jiān)聽picker顯示隱藏屬性里拉起blur函數(shù)荠诬,但未拉起change函數(shù)。