element-ui的安裝以及實(shí)戰(zhàn)from表單的登錄頁(yè)面

element-ui的安裝

第一步:命令窗口中在項(xiàng)目地址下:

輸入npm i element-ui -S 安裝elementui 依賴(lài)

第二步:完整引入

在 main.js 中寫(xiě)入以下內(nèi)容:

import ElementUI from 'element-ui';

import 'element-ui/lib/theme-chalk/index.css';

Vue.use(ElementUI);

第三步:按需引入組件


from表單的登錄頁(yè)面

el-form 組件? ? :model="ruleForm" ruleForm是data中定義的存儲(chǔ)的是用戶(hù)名和密碼值的對(duì)象 通過(guò)model傳給el-form組件?

:rules="rules" rules是data中定義的對(duì)象,目的是校驗(yàn)用戶(hù)名和密碼的規(guī)則

-- ref="ruleForm" 咱們可以通過(guò)ref來(lái)獲取el-form組件內(nèi)部的方法 比如:validate校驗(yàn)方法 resetFields重置方法

status-icon 是在表單校驗(yàn)錯(cuò)誤的時(shí)候 輸入框中出現(xiàn)的提示小圖標(biāo)

--label-width="200px" 是用來(lái)控制用戶(hù)名和密碼文本的寬度

<template>?

<div class="myform">? ?

<h1>用戶(hù)登錄</h1>? ?

<el-form :model="ruleForm" status-icon :rules="rules" ref="ruleForm" label-width="100px" >?

<!-- label 控制輸入框的文本 ?prop="username" 是對(duì)應(yīng)表單域model中的username字段? ? ? ? ? ? 規(guī)則的名字需要和表單域model中的字段一模一樣 -->?

<el-form-item label="用戶(hù)名" prop="username">?

<el-input v-model="ruleForm.username"></el-input>

</el-form-item>?

<el-form-item label="密碼" prop="password">?

<!-- autocomplete="off"作用是把輸入框的自動(dòng)提示功能關(guān)閉 -->

<el-input type="password" v-model="ruleForm.password" autocomplete="off" ></el-input>?

</el-form-item>

<el-form-item>? <el-button type="primary" @click="submitForm('ruleForm')">提交</el-button>

<el-button @click="resetForm('ruleForm')">重置</el-button>?

</el-form-item>?

</el-form>? </div></template>

<script>

export default {

? name: "LoginView",

? data() {

? ? var checkUser = (rule, value, callback) => {

? ? ? console.log("用戶(hù)名:", value);

? ? ? if (value.trim() == "") {

? ? ? ? callback(new Error("請(qǐng)輸入用戶(hù)名"));

? ? ? } else if (!/^[\w\u4e00-\u9fa5]{5,10}$/.test(value)) {

? ? ? ? callback(new Error("用戶(hù)名為5-10位中英文數(shù)字或者下劃線(xiàn)"));

? ? ? } else {

? ? ? ? callback();

? ? ? }

? ? };

? ? var validatePass = (rule, value, callback) => {

? ? ? console.log("密碼:", value);

? ? ? if (value.trim() == "") {

? ? ? ? callback(new Error("請(qǐng)輸入密碼"));

? ? ? } else {

? ? ? ? callback();

? ? ? }

? ? };

? ? return {

? ? ? ruleForm: {

? ? ? ? password: "",

? ? ? ? username: "",

? ? ? },

? ? ? rules: {

? ? ? ? password: [{ validator: validatePass, trigger: "blur" }],

? ? ? ? username: [{ validator: checkUser, trigger: "blur" }],

? ? ? },

? ? };

? },

? methods: {

? ? submitForm(formName) {

? ? ? this.$refs[formName].validate((valid) => {

el-form組件的validate方法 在回調(diào)函數(shù)中昙沦,如果vaild為true能岩,則表示表單驗(yàn)證通過(guò),為false則不通過(guò)

? ? ? ? if (valid) {

? ? ? ? ? alert("submit!");

? ? ? ? } else {

? ? ? ? ? console.log("error submit!!");

? ? ? ? ? return false;

? ? ? ? }

? ? ? });

? ? },

? ? resetForm(formName) {

? ? ? this.$refs[formName].resetFields();

? ? },

? },

};

</script>

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末坟募,一起剝皮案震驚了整個(gè)濱河市表蝙,隨后出現(xiàn)的幾起案子蒲讯,更是在濱河造成了極大的恐慌宰掉,老刑警劉巖蕴侧,帶你破解...
    沈念sama閱讀 219,270評(píng)論 6 508
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件择同,死亡現(xiàn)場(chǎng)離奇詭異,居然都是意外死亡净宵,警方通過(guò)查閱死者的電腦和手機(jī)敲才,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 93,489評(píng)論 3 395
  • 文/潘曉璐 我一進(jìn)店門(mén),熙熙樓的掌柜王于貴愁眉苦臉地迎上來(lái)择葡,“玉大人紧武,你說(shuō)我怎么就攤上這事∶舸ⅲ” “怎么了脏里?”我有些...
    開(kāi)封第一講書(shū)人閱讀 165,630評(píng)論 0 356
  • 文/不壞的土叔 我叫張陵,是天一觀的道長(zhǎng)虹曙。 經(jīng)常有香客問(wèn)我迫横,道長(zhǎng)番舆,這世上最難降的妖魔是什么? 我笑而不...
    開(kāi)封第一講書(shū)人閱讀 58,906評(píng)論 1 295
  • 正文 為了忘掉前任矾踱,我火速辦了婚禮恨狈,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘呛讲。我一直安慰自己禾怠,他們只是感情好,可當(dāng)我...
    茶點(diǎn)故事閱讀 67,928評(píng)論 6 392
  • 文/花漫 我一把揭開(kāi)白布贝搁。 她就那樣靜靜地躺著吗氏,像睡著了一般。 火紅的嫁衣襯著肌膚如雪雷逆。 梳的紋絲不亂的頭發(fā)上弦讽,一...
    開(kāi)封第一講書(shū)人閱讀 51,718評(píng)論 1 305
  • 那天,我揣著相機(jī)與錄音膀哲,去河邊找鬼往产。 笑死,一個(gè)胖子當(dāng)著我的面吹牛某宪,可吹牛的內(nèi)容都是我干的仿村。 我是一名探鬼主播,決...
    沈念sama閱讀 40,442評(píng)論 3 420
  • 文/蒼蘭香墨 我猛地睜開(kāi)眼兴喂,長(zhǎng)吁一口氣:“原來(lái)是場(chǎng)噩夢(mèng)啊……” “哼蔼囊!你這毒婦竟也來(lái)了?” 一聲冷哼從身側(cè)響起衣迷,我...
    開(kāi)封第一講書(shū)人閱讀 39,345評(píng)論 0 276
  • 序言:老撾萬(wàn)榮一對(duì)情侶失蹤畏鼓,失蹤者是張志新(化名)和其女友劉穎,沒(méi)想到半個(gè)月后蘑险,有當(dāng)?shù)厝嗽跇?shù)林里發(fā)現(xiàn)了一具尸體滴肿,經(jīng)...
    沈念sama閱讀 45,802評(píng)論 1 317
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 37,984評(píng)論 3 337
  • 正文 我和宋清朗相戀三年佃迄,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了泼差。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點(diǎn)故事閱讀 40,117評(píng)論 1 351
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡呵俏,死狀恐怖堆缘,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情普碎,我是刑警寧澤吼肥,帶...
    沈念sama閱讀 35,810評(píng)論 5 346
  • 正文 年R本政府宣布,位于F島的核電站,受9級(jí)特大地震影響缀皱,放射性物質(zhì)發(fā)生泄漏斗这。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,462評(píng)論 3 331
  • 文/蒙蒙 一啤斗、第九天 我趴在偏房一處隱蔽的房頂上張望表箭。 院中可真熱鬧,春花似錦钮莲、人聲如沸免钻。這莊子的主人今日做“春日...
    開(kāi)封第一講書(shū)人閱讀 32,011評(píng)論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽(yáng)极舔。三九已至,卻和暖如春链瓦,著一層夾襖步出監(jiān)牢的瞬間拆魏,已是汗流浹背。 一陣腳步聲響...
    開(kāi)封第一講書(shū)人閱讀 33,139評(píng)論 1 272
  • 我被黑心中介騙來(lái)泰國(guó)打工澡绩, 沒(méi)想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留稽揭,地道東北人俺附。 一個(gè)月前我還...
    沈念sama閱讀 48,377評(píng)論 3 373
  • 正文 我出身青樓肥卡,卻偏偏與公主長(zhǎng)得像,于是被迫代替她去往敵國(guó)和親事镣。 傳聞我的和親對(duì)象是個(gè)殘疾皇子步鉴,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 45,060評(píng)論 2 355

推薦閱讀更多精彩內(nèi)容