當前位置:名人名言大全網 - 端午節短信 - vue elementui el表單規則動態驗證示例代碼的詳細說明

vue elementui el表單規則動態驗證示例代碼的詳細說明

壹.導言

簡介:使用elementUI

電子表格

不同的業務可能會生成不同的表單,但它們都存儲在同壹個表單控件el-form中。

圖片介紹:

1.當用戶選擇壹個或多個選項時,將有五個選項A、B、C、D和E。

2.當用戶選擇簡答題時,他們只會知道題幹、答案和分析選項(主要通過v-if)。

導讀:當用戶選擇不同的題庫時,會有不同的表單選項。這時,他們需要在提交表格進行驗證時根據不同的測試問題進行判斷。此時,需要兩個規則來動態驗證表單。

解決方案:在加載頁面時在computed方法中進行動態判斷,並直接返回賦值。

代碼介紹:

//

元素信息

& lt電子表格

:model =“addQueTable“

ref =“addQueTable“

:rules =“addQueRulesList“& gt;

& ltEl-form & gt;

//

數據中定義的規則

updateQusRulesSel:【】;

updateQusRules:【】;

//

計算方法

計算的:

{

//

this . updatequtable . show選擇自定義身份

updateQusRulesList:

函數()

{

如果

(this . updatequtable . show select)

{

返回

this.updateQusRulesSel

}

其他

{

返回

this . update qus rules;

}

}

總結:computed中的值綁定將在表單顯示時觸發(壹開始是隱藏的)。如果它在頁面開始加載時被觸發,將無法判斷值,從而導致錯誤。其實可以通過這個方法解決問題。

第二,最簡單的解決方案

在el-form中定義的規則檢查字段,如果在您的規則中有壹個字段被v-if隱藏,規則將不會判斷隱藏字段選項,只是定義壹個完整的規則,而v-if的隱藏部分將不會進入驗證方法。

把簡單的問題復雜化了!!!!!

感謝該用戶:

摘要

以上是邊肖向您介紹的vue。

elementui

電子表格

規則動態驗證示例代碼,希望對妳有所幫助,如果妳有任何問題,請給我留言,邊肖會及時回復妳。非常感謝您對劇本之家網站的支持!

您可能感興趣的文章:vue

元素UI

桌子

自定義頁眉和行合並vue+elementUI實現表單和圖片上傳驗證功能的示例代碼。使用vue+vue-router+elementUI實現簡單通訊錄的例子。基於elementUI使用v-model實現經緯度輸入的vue組件詳細講解了如何創建。

發布您自己的

某視頻剪輯軟件

用戶界面

組件庫