国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 語言 > JavaScript > 正文

vue+element創(chuàng)建動(dòng)態(tài)的form表單及動(dòng)態(tài)生成表格的行和列

2024-05-06 15:39:14
字體:
供稿:網(wǎng)友

  動(dòng)態(tài)創(chuàng)建form表單,網(wǎng)上有插件 (form-create) 不過我不知道它怎么用,沒有使用成功,如果你使用成功了,歡迎下方留言.

  最后我使用了笨方法,針對(duì)各個(gè)表單寫好通用的組件,然后根據(jù)type用v-if來渲染對(duì)應(yīng)的表單,數(shù)據(jù),事件什么的都可以動(dòng)態(tài)的傳進(jìn)去,比較好用

<el-form size="mini" class="lj-form lj-form-s1">       <div v-for="(item,i) in table.customerList" :key="i">        <!-- 0單行文本 -->        <el-form-item         :label="item.field_title + ': '"         v-if="item.field_type == '0' && item.is_show == '1'"        >         <el-input v-model="item.value" :placeholder="item.placeholder"></el-input>        </el-form-item>       <!-- 3下拉菜單 -->        <el-form-item         :label="item.field_title + ': '"         v-if="item.field_type == '3' && item.is_show == '1'"        >         <el-select v-model="item.value" :placeholder="item.placeholder">          <span v-for="(item1,i) in item.field_value" :key="i">           <el-option :label="item1" :value="item1"></el-option>          </span>         </el-select>        </el-form-item>       </div> </el-form>

  動(dòng)態(tài)生成表格的行和列,主要是要求后端返回的數(shù)據(jù)格式,根據(jù)數(shù)據(jù)來動(dòng)態(tài)渲染

  注意點(diǎn):這里兩個(gè)數(shù)組 :    表格字段數(shù)據(jù): titleData: [],   表格詳細(xì)數(shù)據(jù): tables: [], 數(shù)據(jù)通過字段來查找/渲染成表格的

 <template>  <div class="boxShadow">   <div style="margin-top: 20px">     <el-table     :data="tables"     ref="multipleTable"     tooltip-effect="dark"     style="width: 100%"     @selection-change='selectArInfo'>     <el-table-column type="selection" width="45px"></el-table-column>     <el-table-column label="序號(hào)" width="62px" type="index">     </el-table-column>     <template v-for='(col) in titleData'>      <el-table-column       sortable       :show-overflow-tooltip="true"       :prop="col.dataItem"       :label="col.dataName"       :key="col.dataItem"       width="124px">      </el-table-column>     </template>     <el-table-column label="操作" width="80" align="center">      <template slot-scope="scope">       <el-button size="mini" class="del-com" @click="delTabColOne()" ><i class="iconfont icon-shanchu"></i></el-button>      </template>     </el-table-column>    </el-table>   </div>  </div> </template> data () {    return {     tables: [{      xiaoxue: '福蘭',      chuzhong: '加芳',      gaozhong: '蒲廟',      daxue: '西安',      yanjiusheng: '西安',      shangban: '北京'     }, {      xiaoxue: '南坊',      chuzhong: '禮泉',      gaozhong: '禮泉',      daxue: '西安',      yanjiusheng: '西安',      shangban: '南坊'     }, ],     titleData: [{      dataItem: 'xiaoxue',      dataName: '小學(xué)'     }, {      dataItem: 'chuzhong',      dataName: '初中'     }, {      dataItem: 'gaozhong',      dataName: '高中'     }, {      dataItem: 'daxue',      dataName: '大學(xué)'     }, {      dataItem: 'yanjiusheng',      dataName: '研究生'     }, {      dataItem: 'shangban',      dataName: '上班'     }]    }            
發(fā)表評(píng)論 共有條評(píng)論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表

圖片精選

主站蜘蛛池模板: 陆丰市| 武强县| 大竹县| 博乐市| 呼和浩特市| 天台县| 馆陶县| 白水县| 尉氏县| 探索| 凤阳县| 东莞市| 当阳市| 新田县| 襄樊市| 社会| 多伦县| 疏勒县| 江永县| 石河子市| 金阳县| 元朗区| 新巴尔虎右旗| 临朐县| 南皮县| 龙岩市| 清涧县| 绥中县| 平原县| 永川市| 乌审旗| 朝阳县| 阿克陶县| 巧家县| 珠海市| 崇明县| 琼海市| 平罗县| 涡阳县| 宁陵县| 泸西县|