前端時候的一個需求,點擊修改按鈕彈窗老是會把前一次選擇了但是取消的值 回顯在窗口,以至於無法得到該條信息修改時真實的值,前后查了很久,發現是父頁面傳值的問題
本來是直接傳obj,用this.$refs['dialogdataForm'].resetFields() 進行初始化 ,但是值回顯你點擊其他的緩存值,加上pick-data傳值,子頁面接受到類型為obj的值,經過測試沒有問題。
還有一個注意的點每個會話的名字要取不一樣的,我把新增和修改命名為dialog 很容易發生值傳錯的問題。
左邊為原來代碼,右邊為修改后的代碼
單選框的prop一定要命名 否則整體傳值dataForm時可能取不到