element-ui日期組件DatePicker選擇日期范圍賦值編輯問題


最近在項目中使用element-UI的日期范圍組件時遇到一個問題,相信很多人也做過這種場景,一個錄入頁面也同時是編輯頁面,編輯的時候就需要先賦值.但是我給date組件賦值后,確無法操作了,change事件也觸發不了,但是對應的值已經改變了,只是頁面沒改變,這真的是很神奇的bug.通過圖片看下我遇到的問題
 
 
 
但是重新選擇值之后,頁面展示的值確沒有變化,change事件也沒觸發
 
試了多次之后,發現是賦值的問題,date組件有一個displayValue屬性,與頁面展示的數據一致,一開始我想直接重置displayValue的值,但是發現displayValue是一個只讀屬性,不能重新賦值.所以就猜測大概使用=賦值之后,displayValue屬性沒法被改變了,當然更深的驗證我也沒去做,做項目優先是解決問題
 
 
 
 
有時候常常遇到對象屬性不能賦值成功的情況,這時一般使用Vue原始的setter或$set方法賦值,能解決一些賦值問題
 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM