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

首頁 > 編程 > JavaScript > 正文

Vue+Element實現表格編輯、刪除、以及新增行的最優方法

2019-11-19 11:26:33
字體:
來源:轉載
供稿:網友

之前已經實現了表格的新增、編輯和刪除,在我的上篇文章中寫的也比較詳細。但是總感覺有點不完美,首先新增了一行以后,必須要雙擊某一個單元格參能進行內容的輸入。從代碼上來說,代碼量也較大;而且使用的是原生的html標簽,有點尷尬。

于是,進一步研以后,進行了一定的優化,直接使用vue的代碼實現,不僅大大減少了代碼量,還實現了操作的友好性。下面直接上代碼:

1 html部分

這次的優化其實主要在于html部分,直接將vue的el-input標簽或者el-select標簽放入表格的每個單元格中。這樣就不用去考慮表格內容的編輯問題了。

<el-form :model="inServForm" ref="inServForm" label-width="130px" size="small">    <el-form-item label="輸入參數列表" prop="servin" >    <el-button type="primary" @click="addRow(infiledList)">新增</el-button>    <template>     <el-table border :data="infiledList" style="width: 100%" >      <el-table-column prop="fildna" label="名稱" style="width:6vw;" >      <template scope="scope">       <el-input size="mini" v-model="scope.row.fildna" ></el-input>      </template>      </el-table-column>      <el-table-column prop="fildtp" label="類型">      <template scope="scope">       <el-select v-model="scope.row.fildtp" clearable >        <el-option        v-for="item in fildtps"        :key="item.value"        :label="item.text"        :value="item.value">        </el-option>       </el-select>      </template>      </el-table-column>      <el-table-column prop="remark" label="備注">      <template scope="scope">         <el-input size="mini" v-model="scope.row.remark" ></el-input>      </template>      </el-table-column>      <el-table-column fixed="right" label="操作">    <template slot-scope="scope">    <el-button @click.native.prevent="deleteRow(scope.$index, infiledList)" size="small"> 移除 </el-button>    </template>    </el-table-column>   </el-table>   </template>  </el-form-item></el-form>

2 數據定義部分

data () { return {infiledList:[], fildtps:[{text:'字符',value:'1'},{text:'數字',value:'2'}],}

3 方法部分

methods: { deleteRow(index, rows) {//刪除改行    rows.splice(index, 1);    },  addRow(tableData,event){  tableData.push({ fildna: '',fildtp:'',remark:''  })  },}

4 效果圖展示


以上就是本文的全部內容,希望對大家的學習有所幫助,也希望大家多多支持武林網。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 滁州市| 乾安县| 安吉县| 中超| 沾益县| 土默特右旗| 赤峰市| 淮南市| 巴中市| 屏边| 浠水县| 金华市| 阿城市| 扎兰屯市| 克什克腾旗| 香格里拉县| 雅江县| 奉贤区| 老河口市| 高青县| 介休市| 青河县| 奉节县| 星子县| 屏东县| 奉新县| 镇沅| 金平| 定远县| 大竹县| 昌黎县| 肇源县| 吴堡县| 芦溪县| 黄石市| 朝阳县| 济宁市| 绥芬河市| 北票市| 交城县| 宝丰县|