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

Element ui el-form嵌套el-table并設(shè)置校驗

這篇具有很好參考價值的文章主要介紹了Element ui el-form嵌套el-table并設(shè)置校驗。希望對大家有所幫助。如果存在錯誤或未考慮完全的地方,請大家不吝賜教,您也可以點擊"舉報違法"按鈕提交疑問。

一.實現(xiàn)方法

1.1參考element ui 官網(wǎng)動態(tài)增減表單項

動態(tài)增減表單項
element plus table form嵌套對象驗證,element ui,vue.js,javascript,elementui
element plus table form嵌套對象驗證,element ui,vue.js,javascript,elementui

1.2實例

  1. 因為嵌套關(guān)系,el-table的數(shù)據(jù)綁定的是:data=“form.tableData”
  2. 因為表格中的表單項校驗需要綁定prop字段,這個字段根據(jù)表格索引動態(tài)綁定所以添加校驗時需要注意表單的prop屬性是動態(tài)的,例如 :prop=“‘tableData.’ + scope.$index + ‘.name’”
    ,另外prop中的最后一個屬性必須要和v-model中綁定同一個屬性

<el-form ref="form" :rules="rules" :model="form">
	<el-table :data="form.tableData">
			<el-table-column label="序號" prop="name">
				<template slot-scope="scope">
					<el-form-item :prop="`tableData.${scope.$index}.name`"
						:rules="rules.name">
						<el-input type="text"  v-model="scope.row.name" clearable></el-input>
					</el-form-item>
				</template>
			</el-table-column>
			<el-table-column label="內(nèi)容" prop="content">
				<template slot-scope="scope">
					<el-form-item :prop="`tableData.${scope.$index}.content`"
						:rules="rules.content">
						<el-input type="text"  v-model="scope.row.content" clearable></el-input>
					</el-form-item>
				</template>
			</el-table-column>

		</el-table>
</el-form>
data() {
  return {
    form: {
          tableData: [
          {name:'',content:''},
          {name:'',content:''}]     
     },
    rules: {
     name: [{
			required: true,
			message: "請輸入序號",
			trigger: ["blur", "change"],
		}],
	 content: [{
			required: true,
			message: "請輸入內(nèi)容",
			trigger: ["blur", "change"],
	   }]
	}
    }
  }
}

1.3運行結(jié)果

element plus table form嵌套對象驗證,element ui,vue.js,javascript,elementui文章來源地址http://www.zghlxwxcb.cn/news/detail-815101.html

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

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

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

相關(guān)文章

  • 【element-ui】 el-form之rules賦值后校驗沒消失

    錯誤原因是在return中定義了一個空對象formLabel,在校驗過程中,formRules值找不到對應的formLabel值,此時就出現(xiàn)了在輸入框中賦值之后,校驗不消失 解決方案:

    2024年02月09日
    瀏覽(23)
  • el-form的rules如何校驗多層嵌套對象

    例如: 數(shù)據(jù)結(jié)構(gòu)為: 校驗規(guī)則為 注意到 prop里的名稱和屬性名和rules里的檢驗字段名需保持一致。 現(xiàn)有一段數(shù)據(jù)結(jié)構(gòu)如下: 此時props傳的是去掉最外層之后的嵌套對象,rules寫在組件內(nèi)部,沒有拎出來的原因是因為我需要判斷required的值,而在data()里獲取不到this會報錯。 在

    2024年02月09日
    瀏覽(26)
  • vue里el-form+el-table實現(xiàn)驗證規(guī)則的寫法

    重點是因為 使用el-form + el-table 與單獨 使用el-form 時 數(shù)據(jù)不同 ,前者是對象+json數(shù)組,后者是對象,導致了 el-form-item綁定prop時的寫法不同 以下是el-form+el-table實現(xiàn)驗證規(guī)則的寫法

    2024年02月10日
    瀏覽(27)
  • 【Element Ui】 vue3中修改el-form的rules后不觸發(fā)自動校驗,再次修改rules時清除驗證信息

    【Element Ui】 vue3中修改el-form的rules后不觸發(fā)自動校驗,再次修改rules時清除驗證信息

    項目要求:類型為“業(yè)務(wù)備貨”的時候,“客戶”為必填項 效果如下: 代碼如下: 重點:

    2024年04月12日
    瀏覽(23)
  • element ui - el-table 設(shè)置表頭背景顏色和字體顏色

    element ui - el-table 設(shè)置表頭背景顏色和字體顏色

    在使用 elementui 中的 el-table 時,由于默認表格樣式與設(shè)計稿不符,需要將表頭的背景色和字體顏色設(shè)置為新顏色。 但是對 thead,thead tr,.el-table__cell 元素進行設(shè)置,都是無效的,查詢了 elementui官網(wǎng),發(fā)現(xiàn)需要使用 header-cell-style 屬性。

    2024年02月12日
    瀏覽(27)
  • [element-ui] el-table 行與行之間設(shè)置間隔, 行內(nèi)的漸變效果

    [element-ui] el-table 行與行之間設(shè)置間隔, 行內(nèi)的漸變效果

    設(shè)置行與行之間的間距 設(shè)置行內(nèi)顏色漸變,并實現(xiàn)隔行顏色不一樣 參考: 實現(xiàn)element table組件內(nèi)行與行之間設(shè)置間隙效果以及行內(nèi)的漸變效果以及各種問題

    2024年02月14日
    瀏覽(20)
  • element-ui el-table分頁后設(shè)置連續(xù)的索引(如排行榜)

    element-ui el-table分頁后設(shè)置連續(xù)的索引(如排行榜)

    目錄 ?1、自定義?type=index?列的行號 2、自定義indexMethod方法 3、效果 ? 1、自定義? type=index ?列的行號 通過給 type=index 的列傳入 index 屬性,可以自定義索引。 該屬性傳入數(shù)字時,將作為索引的起始值。 也可以傳入一個方法,它提供當前行的行號(從 0 開始)作為參數(shù),返回

    2024年02月03日
    瀏覽(19)
  • (el-Form)操作(不使用 ts):Element-plus 中 Form 表單組件校驗規(guī)則等的使用

    (el-Form)操作(不使用 ts):Element-plus 中 Form 表單組件校驗規(guī)則等的使用

    1、 Element-plus 提供 Form 表單組件情況: 其一、 Element-plus 自提供的 Form 代碼情況為(示例的代碼): 代碼地址( 直接點擊下面 url 跳轉(zhuǎn) ):https://element-plus.gitee.io/zh-CN/component/form.html#自定義校驗規(guī)則 其二、頁面的顯示情況為: 2、目標想修改后的情況: // 此時雖然頁面的樣式有些變

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

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

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

    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天和自定義時間,其中當選擇自定義時間時,后面跟著的日期時間選擇器是必填的,選中其他選項時則不需要。這就需要做到表單的動態(tài)檢驗。 最開始實現(xiàn)方式是在當前表單項中設(shè)置規(guī)則

    2024年02月11日
    瀏覽(28)

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

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

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

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

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包