vue element ui 實現重置表單內容

2022-03-21 04:12:52 字數 1080 閱讀 1612

今天在做入院管理的時候,需要實現表單內容以及驗證資訊的重置,具體效果如下:

當我再點選新增新增住院患者按鈕開啟表單時,應該是這個樣子的:

根據element-ui官方文件提供的方法,我們可以使用這個函式:

resetform(formname) 

實際使用的時候**:

this.visible = true

;

this.resetform('form');

先顯示對話方塊,再重置表單,如果這兩行**順序顛倒,點選新增住院患者就是沒有反應的,如下圖所示:

至此,重置表單內容這個功能做的差不多了,但我發現了乙個問題,當我點選新增住院患者按鈕,彈出表單dialog之後,我的下拉框是沒有資料的。

當我關閉這個dialog,再重新開啟的時候,這裡的資料就有了。我感覺是跟我的表單驗證有關,但問題具體是怎麼產生的我不清楚,這個表單驗證只是把裡面的內容重置為初始值,我的資料在頁面重新整理之後應該是可以正常拿到的。

不清楚問題是怎麼發生的,那就只好看看控制台了。我對比了重新整理頁面後第一次開啟表單dialog和第二次開啟表單dialog發生的錯誤,果然,第一次開啟表單時出現了乙個特殊的錯誤,而第二次開啟表單時該錯誤就消失了。

按照人家的方法,將**修改如下:

resetform(formname)

}

問題完美解決!重新整理頁面後第一次開啟表單也能獲取到資料了。

vue Element ui 實現分頁

實現分頁功能的關鍵技術點為頁面顯示的結果處理,而此處的關鍵技術點為js的slice 方法。首先介紹slice 方法 slice 方法可從已有的陣列中返回選定的元素。slice 方法可提取字串的某個部分,並以新的字串返回被提取的部分。主要用法 array.slice start,end 引數描述 st...

vue element ui 實現分頁效果

我使用得是el table el pagination來實現的,話不多說,直接上 編輯刪除 export default inject reload 注入reload方法 data created mounted methods handlecurrentchange function curren...

vue Element ui實現分頁效果

當我們向後台請求大量資料的時候,並要在頁面展示出來,請求的資料可能上百條資料或者更多的時候,並不想在乙個頁面展示,這就需要使用分頁功能來去完成了。1.本次所使用的是vue2.0 element ui實現乙個分頁功能,element ui這個元件特別豐富,分頁中給我提供了乙個pagination 分頁...