element 的日期組件修改問題
基本上無害
發(fā)布于 云南 2020-07-31 · 3.8w瀏覽 9贊

做開發(fā)時(shí)用到了 element 組件庫的日期組件(DateTimePicker)。


為該組件預(yù)設(shè)了日期值如下:

this.form.date = [ date1, date2 ]


然后想要變動(dòng),卻發(fā)現(xiàn)組件無法修改了。查閱網(wǎng)上的資料,發(fā)現(xiàn)預(yù)設(shè)的正確方法是:

this.$set(this.form, 'data', [ date1, date2 ])


這樣預(yù)設(shè)日期值,就能夠正常修改控件日期了。

那么這個(gè)神奇的 $set 究竟做了什么呢?


因?yàn)?VUE 無法嗅探到對象內(nèi)部數(shù)值的變化,也無法自動(dòng)據(jù)此更新視圖。這個(gè)方法相當(dāng)于直接提示 VUE :我改變了對象中的值,請更新視圖。

基本上無害
火星宛如雪花,從42號(hào)有軌電車車頂?shù)墓渭娖魃巷w落而下。
瀏覽 3.8w
9 收藏 1
相關(guān)推薦
最新評論
贊過的人 9
評論加載中...

暫無評論,快來評論吧!