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

el-form/el-form-item表單驗證

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



一、場景

如下圖所示,當(dāng)觸發(fā)表單驗證后,輸入相應(yīng)的內(nèi)容,表單檢驗通過,但是上傳圖片后的表單校驗沒有通過,需要點擊表單提交觸發(fā)表單提交時的校驗才有效
el-form-item,vue.js,javascript,前端
el-form-item,vue.js,javascript,前端

二、原因

el-form 表單,在輸入內(nèi)容改變元素的值后,會觸發(fā)上層 el-form-itemel.form.chang/ 'el.form.blur’事件,el-form-item 接收到此事件后,會觸發(fā)表單校驗

三、解決方案

1.給el-form-item 綁定 ref

代碼如下(示例):

<el-form-item ref="coverImage" :label="$t('封面')" prop="coverFileCode">
   <upload-img ref="coverFileCode" biz-type="adapterRoom" biz-dtl-type="cover" @uploadSuc="successFn" @remove="removeFn" />
</el-form-item>

2. 圖片上傳成功后,觸發(fā)校驗

successFn() {
	this.formData.coverFileCode = code
    this.$refs.coverImage.$emit('el.form.blur', code)
}

注意:此處觸發(fā)的事件,要與 rules 配置的一致,否則無效 文章來源地址http://www.zghlxwxcb.cn/news/detail-519984.html

rules: {
    name: [{ required: true, message: '請輸入名稱', trigger: 'blur' }],
    coverFileCode: [{ required: true, message: '請上傳封面', trigger: 'blur' }],
}

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

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

領(lǐng)支付寶紅包贊助服務(wù)器費用

相關(guān)文章

  • vue el-form-item :rules動態(tài)校驗實現(xiàn)

    1.form表單中 2.data中 3.提交前觸發(fā)校驗

    2024年02月08日
    瀏覽(29)
  • vue elementUI form組件動態(tài)添加el-form-item并且動態(tài)添加rules必填項校驗方法

    vue elementUI form組件動態(tài)添加el-form-item并且動態(tài)添加rules必填項校驗方法

    ): 核心代碼: prop里的值有格式要求,以本demo為例: “表單屬性數(shù)組key名 + ‘.’ + 索引值 + ‘.’ + 數(shù)組里對象的key名” ; rules里填寫校驗不成功觸發(fā)條件和提示語;

    2024年02月05日
    瀏覽(36)
  • element-plus el-form 表單、表單驗證 使用方法、注意事項

    element-plus@2.0.6 及之后的版本,表單驗證不再是同步執(zhí)行的了 另外, element-plus@2.1.4 及之后的版本,才可按照官方文檔示例正常使用(使用的是兩者的中間版本的話,最好先自行確認(rèn)下正確的 上例中: 如果在“ 位置1 ”執(zhí)行表單驗證通過后的業(yè)務(wù)代碼,可以去掉 async...await 如

    2024年02月05日
    瀏覽(32)
  • el-form-item 行距樣式

    el-form-item 行距樣式 There is no nutrition in the blog content. After reading it, you will not only suffer from malnutrition, but also impotence. The blog content is all parallel goods. Those who are worried about being cheated should leave quickly. ElementUI的表單組建el-form的表單項之間的間距,表單組件之間的間距可以在CSS中設(shè)置

    2024年02月13日
    瀏覽(21)
  • (vue)el-form表單隱藏校驗星號

    寫法:

    2024年02月08日
    瀏覽(32)
  • vue實現(xiàn)多個el-form表單提交統(tǒng)一校驗

    通過以下兩種方法實現(xiàn)多個表單的統(tǒng)一校驗: 1. 定義模板內(nèi)容 在 el-form 表單中添加 ref 屬性來獲取表單組件對象 2. 方法一 在上述代碼中,我們給每個 el-form 表單添加了 ref 屬性,分別為 form1 和 form2,在 submit 方法中,分別對兩個表單使用 validate 方法進行表單校驗 3. 方法二

    2024年02月13日
    瀏覽(30)
  • el-form-item內(nèi)讓元素靠右

    el-form-item內(nèi)讓元素靠右

    html代碼: css代碼: 最后成功解決,效果圖: 由于不是專業(yè)前端,不喜勿噴!

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

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

    2024年02月14日
    瀏覽(34)
  • el-form 動態(tài)表單增減項 (vue+element ui)

    el-form 動態(tài)表單增減項 (vue+element ui)

    1、點擊”+“,彈出彈窗,新增一項,點擊”-“,刪除當(dāng)前項 代碼展示: html代碼: 注意: el-form-item(表單項)循環(huán),綁定的數(shù)組寫在form當(dāng)中 表單: 新增參數(shù)彈框: data: methods: 1、點擊新增,彈出新增彈窗,添加表單項 2、點擊”-“,刪除當(dāng)前表單項

    2024年02月02日
    瀏覽(27)
  • Vue+Element-UI el-form表單動態(tài)檢驗

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

    業(yè)務(wù)需求: 表單el-form 有一表單項:發(fā)布時間 ,有5個選項:今天、24小時、近3天、近7天和自定義時間,其中當(dāng)選擇自定義時間時,后面跟著的日期時間選擇器是必填的,選中其他選項時則不需要。這就需要做到表單的動態(tài)檢驗。 最開始實現(xiàn)方式是在當(dāng)前表單項中設(shè)置規(guī)則

    2024年02月11日
    瀏覽(28)

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

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

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

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

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包