項目練習:element-ui的valid表單驗證功能用法

文章目錄

  • 一、情景說明
  • 二、代碼實現

一、情景說明

一般表單提交的時候,都要對表單數據進行前段驗證。
比如登陸表單提交。

二、代碼實現

package.json

    "element-ui": "2.15.14",

main.js 引用ElementUI

import ElementUI from 'element-ui';
import 'element-ui/lib/theme-chalk/index.css';Vue.config.productionTip = false
Vue.use(ElementUI);

Vue組件中的html 代碼
代碼說明:el-form表單中,配置:rules="loginRules"和ref="loginForm"屬性

    <el-form ref="loginForm" class="login-form" :model="loginForm" :rules="loginRules"><el-form-item prop="username"></el-form-item></el-form>

Vue組件中的js代碼
代碼說明:
loginRules規則
this.$refs.loginForm.validate(valid => {})

  export default {name: 'login',data(){return{loginRules: {username: [{ required: true, trigger: "blur", message: "請輸入您的賬號" }],password: [{ required: true, trigger: "blur", message: "請輸入您的密碼" }],code: [{ required: true, trigger: "change", message: "請輸入驗證碼" }]}}},methods:{handleLogin() {this.$refs.loginForm.validate(valid => {if (valid) {const username = this.loginForm.username.trim()const password = this.loginForm.passwordconst code = this.loginForm.codeconst uuid = this.loginForm.uuidlogin(username, password, code, uuid).then(res => {console.log('1111',res);});}});}}
}

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/web/63958.shtml
繁體地址,請注明出處:http://hk.pswp.cn/web/63958.shtml
英文地址,請注明出處:http://en.pswp.cn/web/63958.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

【es6復習筆記】Symbol 類型及其應用(9)

一、Symbol 簡介 Symbol 是 JavaScript 中的一種基本數據類型&#xff0c;它表示唯一的標識符。Symbol 的主要目的是防止屬性名沖突&#xff0c;尤其是在多個代碼庫或模塊中共享對象時。Symbol 值可以用作對象的屬性名&#xff0c;這樣可以確保屬性名是唯一的&#xff0c;不會…

Linux挖礦程序排查

一、背景 我們收到一個阿里云安全告警&#xff0c;內容是服務器可能存在挖礦程序。 二、殺死挖礦程序 2.1 找到可疑服務器進程 #1.輸入top命令&#xff0c;輸入shift P會按照cpu的使用率大小從大到小進行排序&#xff0c;cpu使用率高的就是可疑進程。 top #2.查看運行該進程…

zabbix監控山石系列Hillstone配置模版(適用于zabbix6及以上)

監控項&#xff1a; 觸發器&#xff1a; 監控數據&#xff1a;

PE文件結構

PE文件是Windows系統下可執行文件的總稱&#xff0c;英文全稱 Portable Executable 可移植的可執行文件&#xff0c;常見的有exe、dll、sys、com、ocx 對于學習反&#xff08;木馬、免殺、病毒、外掛、內核&#xff09;&#xff0c;了解PE文件結構是非常有必要且非常非常重要的…

C語言-08復合類型-結構體

一、結構體 1.結構體struct struct關鍵字&#xff0c;允許自定義復合數據類型&#xff0c;將不同類型的值組合在一起&#xff0c;這種類型稱為結構體類型。 2.使用步驟 第一步&#xff1a;創建或聲明結構體 第二步&#xff1a;定義結構體變量 第三步&#xff1a;調用并操作結…

Web前端基礎知識(一)

前端是構建網頁的一部分&#xff0c;負責用戶在瀏覽器中看到和與之交互的內容。 網頁是在瀏覽器中呈現內容的文檔或頁面。 通常&#xff0c;網頁使用HTML、CSS、JavaScript(JS)組成。 HTML:定義了頁面的結構和內容。包括文本、圖像、鏈接等。 CSS&#xff1a;定義頁面的樣式…

網絡安全詞云圖與技術淺談

網絡安全詞云圖與技術淺談 一、網絡安全詞云圖生成 為了直觀地展示網絡安全領域的關鍵術語&#xff0c;我們可以通過詞云圖&#xff08;Word Cloud&#xff09;的形式來呈現。詞云圖是一種數據可視化工具&#xff0c;它通過字體大小和顏色的差異來突出顯示文本中出現頻率較高…

fpgafor循環語句使用

genvar i;//循環變量名稱 generate for(i0;i<4;ii1)begin:tx//自己定義名稱 //循環內容 end endgenerate12位的16進制乘以4就是48位位寬的2進制 因為 222*2(2^4)16

【python高級】342-TCP服務器開發流程

CS模式&#xff1a;客戶端-服務端模式 TCP客戶端開發流程介紹&#xff08;五步&#xff09;&#xff08;C端&#xff09; 1.創建客戶端套接字對象 2.和服務端套接字建立連接 3.發送數據 4.接收數據 5.關閉客戶端套接字 TCP服務端開發流程&#xff08;七步&#xff09;&#xf…

es 中 terms set 使用

在 Elasticsearch 中&#xff0c;terms_set 查詢通常用于在一個字段上進行多值匹配&#xff0c;并支持設置一個條件&#xff08;例如最小匹配數量&#xff09;&#xff0c;讓查詢結果更具靈活性。為了展示如何使用 terms_set 查詢&#xff0c;我們首先會創建一個索引&#xff0…

修改采購訂單BAPI學習研究-BAPI_PO_CHANGE

這里是修改采購訂單BAPI&#xff0c;修改訂單數量和交貨日期的簡單應用 文章目錄 修改數量代碼運行結果 修改交貨日期代碼運行結果 修改數量 代碼 *&---------------------------------------------------------------------* *& Report Z_BAPI_PO_CHANGE *&----…

WSL2高級配置之mirrored鏡像網絡

WSL2高級配置之mirrored鏡像網絡 引言版本要求更改配置 引言 WSL2默認的網絡模式為NAT。盡管WSL2原生提供了localhost轉發這種能夠方便地在Windows中訪問子系統服務的特性&#xff0c;但如果想反過來&#xff0c;則只能通過局域網或者想辦法橋接&#xff0c;這兩種方法都有些許…

《ROS2 機器人開發 從入門道實踐》 魚香ROS2——第4章內容

第4章 服務和參數——深入ROS2通信 4.2 用Python服務通信實現人臉檢測 4.2.1 自定義服務接口 1. 創建接口功能包 終端中輸入 ros2 pkg create chapt4_interfaces --dependencies sensor_msgs rosidl_default_generators --license Apache-2.0 ros2 pkg create 功能包名稱…

Linux系統編程深度解析:C語言實戰指南

文章一覽 前言一、gcc編譯系統1.1 文件名后綴1.2 C語言編譯過程1.3 gcc命令行選項 二、gdb程序調試工具2.1 啟動gdb和查看內部命令2.2 顯示源程序和數據2.2.1 顯示和搜索源程序2.2.2 查看運行時數據 2.3 改變和顯示目錄或路徑2.4 控制程序的執行2.4.1 設置斷點2.4.2 顯示斷點2.…

SQL優化原理與具體實例分析

一、引言 SQL&#xff08;Structured Query Language&#xff0c;結構化查詢語言&#xff09;是關系型數據庫的核心語言。在實際應用中&#xff0c;數據庫查詢性能往往成為系統性能瓶頸。因此&#xff0c;掌握SQL優化技巧對于提高數據庫查詢效率具有重要意義。本文將圍繞SQL優…

安卓藍牙掃描流程

目錄 系統廣播 流程圖 源碼跟蹤 系統廣播 掃描開啟廣播&#xff1a;BluetoothAdapter.ACTION_DISCOVERY_STARTED "android.bluetooth.adapter.action.DISCOVERY_STARTED";掃描關閉廣播&#xff1a;BluetoothAdapter.ACTION_DISCOVERY_FINISHED "android.b…

shell 編程(三)

條件測試命令 條件測試&#xff1a;判斷某需求是否滿足&#xff0c;需要有測試機制來實現 專用的測試表達式需要由測試命令輔助完成測試過程&#xff0c;評估布爾生命&#xff0c;以便用在條件性執行中 若真,則狀態碼變量$? 返回0 // echo $? 打印0 反之返回1 t…

八股(One Day one)

最近老是看到一些面試的視頻&#xff0c;對于視頻內部面試所提到的八股文&#xff0c;感覺是知道是什么&#xff0c;但是要說的話&#xff0c;卻又不知道該怎么說&#xff08;要不咋稱之為八股文呢&#xff09;&#xff0c;所以就想到寫一篇八股文總結的博客&#xff0c;以便進…

Rust 在前端基建中的使用

摘要 隨著前端技術的不斷發展&#xff0c;前端基礎設施&#xff08;前端基建&#xff09;的建設已成為提升開發效率、保障產品質量的關鍵環節。然而&#xff0c;在應對復雜業務場景與高性能需求時&#xff0c;傳統的前端技術棧逐漸暴露出諸多不足。近年來&#xff0c;Rust語言…

豆包MarsCode:a替換函數

問題描述 思路分析 在這個問題中&#xff0c;我們的目標是將字符串中的所有小寫字母 a 替換為 "%100"。為了實現這一點&#xff0c;我們需要分析問題的核心需求和合理的解決方案。以下是分析和思路的詳細步驟&#xff1a; 1. 理解問題 給定一個字符串 s&#xff0…