国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

Vue+Element-UI el-form表單動態(tài)檢驗

這篇具有很好參考價值的文章主要介紹了Vue+Element-UI el-form表單動態(tài)檢驗。希望對大家有所幫助。如果存在錯誤或未考慮完全的地方,請大家不吝賜教,您也可以點擊"舉報違法"按鈕提交疑問。

業(yè)務需求: 表單el-form 有一表單項:發(fā)布時間 ,有5個選項:今天、24小時、近3天、近7天和自定義時間,其中當選擇自定義時間時,后面跟著的日期時間選擇器是必填的,選中其他選項時則不需要。這就需要做到表單的動態(tài)檢驗。
vue中form表單驗證動態(tài)響應,vue.js,ui,javascript
最開始實現(xiàn)方式是在當前表單項中設置規(guī)則rules,根據(jù)時間類型來設置時間選擇器的required與否來實現(xiàn)是否必選。vue中form表單驗證動態(tài)響應,vue.js,ui,javascript
但是這種實現(xiàn)方式在我的業(yè)務場景中存在一種問題:
我的是左側有可點擊的列表項,每個列表項對應的發(fā)布時間可能不同,每次點擊不同的列表項時會對應填充右側的發(fā)布時間選項,然后查詢數(shù)據(jù)顯示在頁面中間部分。 vue中form表單驗證動態(tài)響應,vue.js,ui,javascript
在第一次填充是必填后,再切換其他列表項,若是非必填,然而表單查詢校驗卻還是提示發(fā)布時間是必填,感覺就是動態(tài)校驗并沒有立刻生效。通過百度,大致理解就是,這種寫法并不是響應式的,雖然改變了rules的內容,form表單沒有變動,頁面沒有重修渲染,真正的檢驗規(guī)則其實也不會更新并生效。
如有理解不對,還請指正。

可生效的實現(xiàn)方式:
1、直接在computed中定義相應的rules返回。是響應式的。
vue中form表單驗證動態(tài)響應,vue.js,ui,javascript
2、使用this.$set()方法來動態(tài)觸發(fā)視圖更新,從而達到重新渲染,重新加載校驗規(guī)則
vue中form表單驗證動態(tài)響應,vue.js,ui,javascript文章來源地址http://www.zghlxwxcb.cn/news/detail-665581.html

到了這里,關于Vue+Element-UI el-form表單動態(tài)檢驗的文章就介紹完了。如果您還想了解更多內容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來自互聯(lián)網(wǎng)用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。如若轉載,請注明出處: 如若內容造成侵權/違法違規(guī)/事實不符,請點擊違法舉報進行投訴反饋,一經(jīng)查實,立即刪除!

領支付寶紅包贊助服務器費用

相關文章

  • element-ui的el-form表單和el-table校驗嵌套使用校驗el-input和el-select

    element-ui的el-form表單和el-table校驗嵌套使用校驗el-input和el-select

    場景:前端開發(fā)中,經(jīng)常會遇到比較多的表單填寫頁面,其中有el-form,el-table,表格的每一列中又嵌套著輸入框或者下拉框,然后每個還需要做單獨的校驗 效果: ? 點擊保存可校驗el-input和el-select是否有值,不符合校驗規(guī)則就標紅提醒 ? 1.el-form里面嵌套el-table 2.在el-table-column自定義內

    2024年02月02日
    瀏覽(32)
  • Vue - Element el-form 表單對象多層嵌套校驗

    針對el-form的數(shù)據(jù)源是對象嵌套對象,在進行數(shù)據(jù)綁定和校驗時和單層的對象有一點區(qū)別, 具體是下面兩部分: 數(shù)據(jù)源: 1、 給 el-form-item 的 prop 設為: prop=\\\"health.height\\\" 。 v-model 設為: v-model=\\\"fromData.health.height\\\" 2、校驗規(guī)則 rules 對象對應的key設置為數(shù)據(jù)源內部的值: \\\'health.heig

    2024年02月14日
    瀏覽(34)
  • 【element-ui】 el-form之rules賦值后校驗沒消失

    錯誤原因是在return中定義了一個空對象formLabel,在校驗過程中,formRules值找不到對應的formLabel值,此時就出現(xiàn)了在輸入框中賦值之后,校驗不消失 解決方案:

    2024年02月09日
    瀏覽(23)
  • vue3使用el-form實現(xiàn)登錄、注冊功能,且進行表單驗證(Element Plus中的el-form)

    vue3使用el-form實現(xiàn)登錄、注冊功能,且進行表單驗證(Element Plus中的el-form)

    簡介:Element Plus 中的 el-form 是一個表單組件,用于快速構建表單并進行數(shù)據(jù)校驗。它提供了豐富的表單元素和驗證規(guī)則,使表單開發(fā)變得更加簡單和高效??梢源钆鋏l-dialog實現(xiàn)當前頁面的登錄、注冊頁 ,這兩天在vue3中用到了表單登錄,特意記錄一下,這里沒有封裝,直接使

    2024年02月07日
    瀏覽(129)
  • Element-UI中el-form內部在輸入框回車導致刷新頁面的問題解決。

    當 el-form 表單里面只有一個 el-input 輸入框的時候,在輸入框選中時按回車會刷新頁面: 默認情況下, el-form 中只有一個輸入框時, el-form 會自動為輸入框添加一個 type=\\\"submit\\\" 的按鈕,當按下回車鍵時,該按鈕會觸發(fā)表單的提交事件。 在el-form標簽內加入 @submit.native.prevent 即可

    2024年02月11日
    瀏覽(24)
  • vue全家桶進階之路43:Vue3 Element Plus el-form表單組件

    在 Element Plus 中, el-form 是一個表單組件,用于創(chuàng)建表單以便用戶填寫和提交數(shù)據(jù)。它提供了許多內置的驗證規(guī)則和驗證方法,使表單驗證更加容易。 使用 el-form 組件,您可以將表單控件組織在一起,并對表單進行驗證,以確保提交的數(shù)據(jù)符合預期的格式和要求。該組件具有

    2023年04月20日
    瀏覽(24)
  • Element-UI可以動態(tài)生成的form表單

    Element-UI可以動態(tài)生成的form表單

    此form表單每一項綁定的值組成一個對象,對象疊加組成了一個對象數(shù)組,循環(huán)對象數(shù)組生成form的表單項。當點擊新增一項時,其實就是給form表單對象數(shù)組添加一個對象,刪除則反之。值得注意的是,由于動態(tài)表單得到的是一個對象數(shù)組,但我們需要的是表單的值組成的對象

    2024年02月11日
    瀏覽(25)
  • el-form動態(tài)檢驗無法生效問題(已解決)

    要對el-form里面的字段動態(tài)生成校驗規(guī)則,測試了一系列的騷操作也無法生效,要么是require視圖生效了,校驗規(guī)則還是不生效;看了csdn里面好多方案,都是廢話,廢話,直接上硬貨,最終總結如下: 需求描述:選擇審核結果為\\\"N\\\",不通過時,審核意見為必填,否則為不必填。

    2024年02月07日
    瀏覽(19)
  • element-ui form表單的動態(tài)rules校驗

    element-ui form表單的動態(tài)rules校驗

    在vue 項目中,有時候可能會用到element-ui form表單的動態(tài)rules校驗,比如說選擇了哪個選項,然后動態(tài)顯示或者禁用等等。 我們可以巧妙的運用element-ui form表單里面form-item想的校驗規(guī)則來處理(每一個form-item項都可以單獨校驗)。 上代碼: 重點是這個: :rules=“sqyxForm.jtpslx

    2024年02月15日
    瀏覽(22)
  • 【element-ui】form表單動態(tài)修改rules校驗項

    【element-ui】form表單動態(tài)修改rules校驗項

    在項目開發(fā)過程中,該頁面有暫存和提交兩個按鈕,其中暫存和提交必填項校驗不一樣,此時需要動態(tài)增減必填項校驗 ,解決方法如下: 增加rules校驗項 刪除rules校驗項

    2024年02月04日
    瀏覽(34)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請作者喝杯咖啡吧~博客贊助

支付寶掃一掃領取紅包,優(yōu)惠每天領

二維碼1

領取紅包

二維碼2

領紅包