我們在使用elementIUI實現表單驗證,內容比較多的時候,提示內容會被遮擋,這時候用戶不清楚什么情況,還會連續點擊提交按鈕。這個時候需求來啦:我們需要在表單驗證不通過的時候,頁面滾動到對應的位置。 了解來需求,那我們來看看如何實現?其實比較簡單,下面說一下大致思路: 在表單驗證 ...
最近項目有個下單的過程,需要輸入很多信息,每次提交都要往下滑,還要去驗證,測試后發現體驗也不好,element框架也沒提供這種滾動方法, 不過提供了一個驗證的方法validate 兩個參數:是否校驗成功和未通過校驗的字段 ,於是做了一個驗證錯誤時的位置滾動。 列舉幾個輸入框,我是通過 ref 獲取節點信息來算位置的,所以每一塊都需要去設置ref屬性 有好的建議可以留言哈 展示圖 ...
2019-08-30 21:15 1 1841 推薦指數:
我們在使用elementIUI實現表單驗證,內容比較多的時候,提示內容會被遮擋,這時候用戶不清楚什么情況,還會連續點擊提交按鈕。這個時候需求來啦:我們需要在表單驗證不通過的時候,頁面滾動到對應的位置。 了解來需求,那我們來看看如何實現?其實比較簡單,下面說一下大致思路: 在表單驗證 ...
1 多個表單的情況 scrollView(object,formname) { for (const i in object) { let dom = this.$refs[formname] // 這里是針對遍歷的情況(多個輸入框),取值為數組 ...
需求:提交表單時,頁面定位到第一個校驗失敗的位置 代碼示例: 關鍵: // 滾動條定位到第一個校驗失敗的div的位置 locateToErr() { setTimeout(() => { const errorDiv ...
在開發的過程中 有時根據業務需求提交的表單內容分區分塊 內容繁多 業務控制相對復雜的時候 我們應該將頁面內容分成若干個組件 這樣方便后期維護查找問題 不然時間長了后期維護找問題頭都大了 如上圖所示 頁面表單分為基本設置,上架設置,更多設置3大塊 分別將3大塊寫到3個組件 ...
方法一: 方法二: ...
在使用element-UI 的表單時,發生一個驗證錯誤,例如已輸入值但求驗證糾錯: 代碼如下所示: 綁定都是沒有錯誤的,然后我們利用自定義校驗規則驗證 使用官網給出的這種形式 ...
在vue2搭配elementUI中,如果是動態表單中需要表單驗證,官方文檔的解決方法 https://element.eleme.cn/#/zh-CN/component/form 如果是多層表單相互嵌套,也是類似的思路 舉例1 https ...