国产精品美女久久久浪潮AV,国产精品三级一二三区,久久精品国产一区二区小说 ,依依成人影视国产精品,全部无卡免费的毛片在线看,日本一区二区三深夜不卡,国产精品女同一区二区久久,国产精品夜色一区二区三区

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

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

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

         

        日歷

        鏈接

        個人資料

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

        存檔

        主站蜘蛛池模板: 亲子乱aⅴ一区二区三区下载| 靖远县| 性欧美video高清| 精品国模一区二区三区| 久久久久久国产精品无码下载| 狠狠躁夜夜躁人人爽天天古典| 搡老女人老妇女老熟女o在线阅读| 青丝影院电视剧播放| 好姑娘视频观看免费完整版| 丰满熟妇hd| 无码成a毛片免费| 麻豆高清免费国产一区| 国产国语对白露脸正在播放| 高清国产亚洲精品自在久久| 潜江市| 大陆少妇xxxx做受| 阿鲁科尔沁旗| 阿合奇县| 亚洲av无码精品色午夜| gogogo香港高清免费完整版| 国产精品国三级国产av| 各种少妇正面bbw撒尿| 三年片免费观看国语| 罗城| 山外人精品影院| yyyy11111少妇无码影院| 无人在线观看视频高清视频8| 免费毛片在线看片免费丝瓜视频| 在线播放免费人成毛片乱码| 美女脱了内裤打开腿让人的桶| 龙井市| 国产性自爱拍偷在在线播放| https日韩在线 | 中文| 日本护士体内she精2╳╳╳| 国产精品无码av天天爽播放器| 大地资源中文在线观看西瓜| 99久久99久久精品国产片果冻| 17岁高清完整版在线观看| 中文无码妇乱子伦视频| 好男人手机在线观看| 国产18禁黄网站禁片免费视频|