• <noscript id="ggggg"><dd id="ggggg"></dd></noscript>
    <small id="ggggg"></small> <sup id="ggggg"></sup>
    <noscript id="ggggg"><dd id="ggggg"></dd></noscript>
    <tfoot id="ggggg"></tfoot>
  • <nav id="ggggg"><cite id="ggggg"></cite></nav>
    <nav id="ggggg"></nav>
    成人黃色A片免费看三更小说,精品人妻av区波多野结衣,亚洲第一极品精品无码,欧美综合区自拍亚洲综合,久久99青青精品免费观看,中文字幕在线中字日韩 ,亚洲国产精品18久久久久久,黄色在线免费观看

    ui表單驗證問題

    2024-1-5    前端達人

    首先展示正確的格式(以驗證是否為空為例):

    html代碼塊:

     
    1.  
      <el-form :model="nodeName(數組名)" ref="nodeName(數組名)">
    2.  
      <el-form-item prop="name(數組內的屬性)" label="內容:" :rules="[{ required: true, message: '不能為空'}]">
    3.  
      <el-input type="name(數組內的屬性)" v-model="nodeName.name(數組內的屬性)"></el-input>
    4.  
      </el-form-item>
    5.  
      </el-form>
     

    js代碼塊:

     
    1.  
      data(){
    2.  
      return{
    3.  
      // 表單
    4.  
      nodeName:{
    5.  
      name:''
    6.  
      }
    7.  
      }
    8.  
      },
     

    前端展示(輸入內容后顯示為空消失):

     

     

    下面開始總結常見的問題以及功能失效的原因.


    1. input左側出現星號,內容為空卻不提醒

     

    原因:已經寫好了驗證功能,但是沒有綁定到input框 .

    解決方法:是<el-form-item>標簽加入prop="數組內要驗證的屬性"或者<el-input>標簽中加入type="數組內要驗證的屬性".

    2.input框里已經有內容,但還是顯示不能為空

     

    (一)原因:input有數據,但是表單沒有驗證到.

    解決方法:給<el-form>綁定整個數組.v-model="newName".

    (二)原因:表單驗證綁定的不是數組,只是一個單純的ojbect或者number或者char類型

     如此種情況,無論輸入什么都會提示為空.

    解決方法:將綁定驗證內容變成數組【也可以把表單驗證寫在data里面】

     

     

    [表單驗證只能綁定數組,如果單純綁定一個數值,會出現驗證不到的現象發生]!!!!!!!!!

    3.提交表單按鈕無法驗證以及符合驗證的表單內容,也就是提交失敗.

    此情況一般報錯為兩個:

     

     Element-ui官方樣式表單提交函數功能是這樣展示的:

     
    1.  
      newNameBtn(newName) {
    2.  
      this.$refs[newName].validate((valid) => {
    3.  
      if (valid) {
    4.  
      alert('submit!');
    5.  
      } else {
    6.  
      console.log('error submit!!');
    7.  
      return false;
    8.  
      }
    9.  
      });
    10.  
      },
     

     我們可以看到方法是this.$refs[數組名].validate(() =>{})或者this.$refs.數組名.validate(() =>{})這樣一個函數.

    如果你用的html5或者是其他不顯示參數的集成工具,代碼是這樣的:

     

     并不知道這個this.$refs有沒有真正的請求到,如果你用的顯示參數的集成工具(如phpstorm),如果你的代碼正確,會這樣顯示:

     

     我們看到會多顯示一個callback,這就說明this.$refs生效了.

    所以不管你使用說明軟件寫的代碼,如果出現表單驗證提交錯誤.也就是現實開頭那兩個錯誤.你就先輸入console.log(this.$ref.newName)[此處的newName是你自己綁定的數組]

    看看輸出是一個對象還是undefine.顯示這個對象說明this.$refs.newName請求成功.

     

    如果顯示undefine,可以這樣改正:

    (一)你的代碼格式書寫錯誤,請比照上文有紅箭頭的圖正確案例改正格式.

    (二)你的<el-form>未綁定ref,請給<el-form>標簽綁定ref="newName"[此處的newName是你自己綁定的數組]

     

    出現表單驗證錯誤先比對案例 ,然后再按照自己的具體代碼綁定自己的數據.

    [注:Element-ui的表單驗證一定是綁定的數組類型]

     

    分享此文一切功德,皆悉回向給文章原作者及眾讀者.

    免責聲明:藍藍設計尊重原作者,文章的版權歸原作者。如涉及版權問題,請及時與我們取得聯系,我們立即更正或刪除。

     

     

    藍藍設計(www.lzhte.cn )是一家專注而深入的界面設計公司,為期望卓越的國內外企業提供卓越的大數據可視化界面設計B端界面設計桌面端界面設計APP界面設計圖標定制用戶體驗設計交互設計UI咨詢高端網站設計平面設計,以及相關的軟件開發服務,咨詢電話:01063334945。

    關鍵詞:UI咨詢UI設計服務公司軟件界面設計公司、界面設計公司、UI設計公司UI交互設計公司數據可視化設計公司用戶體驗公司高端網站設計公司

    銀行金融軟件UI界面設計能源及監控軟件UI界面設計氣象行業UI界面設計軌道交通界面設計地理信息系統GIS UI界面設計航天軍工軟件UI界面設計醫療行業軟件UI界面設計教育行業軟件UI界面設計企業信息化UI界面設計、軟件qt開發軟件wpf開發軟件vue開發

     

    日歷

    鏈接

    個人資料

    藍藍設計的小編 http://www.lzhte.cn

    存檔

    主站蜘蛛池模板: 最新免费视频一区二区三区| 国产精品一品二品有码| 日韩精品久久久久久| 中文字幕在线中字日韩| 国产午夜福利短视频| 一级做a免费观看大全| 3D动漫精品啪啪一区二区下载| 日韩小视频在线观看| 欧美日韩亚洲国产v| 丝袜美女被出水视频一区| 夜夜未满十八勿进的爽爽影视| 类乌齐县| 日韩一区中文字幕在线| 亚洲一区在线成人av| 欧美z0zo人禽交欧美人禽交| 在线无码精品秘 在线观看| 精品无码一区二区三区电影| 青草青草伊人精品视频| 成人深夜视频| 欧美XXXX黑人又粗又长| 午夜不卡欧美AAAAAA在线观看| xxx国产| 亚洲欧美中文字幕5发布| 亚洲国产精品综合久久一线| 无码Gv永久免费网站| 91色爱欧美精品www| 色噜噜狠狠一区二区三区果冻| 宾馆人妻4P互换视频| 毛片资源精品在线观看| 亚洲人成网站色www| 97色偷偷色噜噜狠狠爱网站97| 日本中文字幕不卡在线一区二区| 九色精品国产亚洲av麻豆一| 亚洲国产成人久久77| 亚洲综合日韩久久成人av| 美国性爱视频| 丁香成人五月天| 午夜亚洲国产理论片二级港台二级| 无码一区二区三区在线观看| 国产AV无码专区国产乱码| 国内精品久久久久久久久蜜桃 |