写一个可以双击修改,可输入,双击确定的table表单,主要是对插槽的使用,比较简单,直接落代码,不解释
结构样式代码:
<el-table :data="tableData" border style="width: 60%;margin:0 auto" @row-dblclick="dbclick" > <el-table-column prop="date" label="日期" width="180"></el-table-column> <el-table-column prop="name" label="姓名" width="180"> <template slot-scope="scope"> <el-form :model="scope.row"> <el-form-item size="mini" label-width="66px"> <el-input v-if="scope.row.isOK" v-model="scope.row.name" style="width:100%;hight:100%"></el-input> <span v-else>{{scope.row.name}}</span> </el-form-item> </el-form> </template> </el-table-column> <el-table-column prop="address" label="地址"> <template slot-scope="scope"> <el-form :model="scope.row"> <el-form-item size="mini" label-width="66px"> <el-input v-if="scope.row.isOK" v-model="scope.row.address" style="width:100%;hight:100%"></el-input> <span v-else>{{scope.row.address}}</span> </el-form-item> </el-form> </template> </el-table-column> </el-table>
数据代码:
tableData: [ { date: "2016-05-02",isOK: true,name: "张三",address: "上海市普陀区金沙江路 1518 弄" },{ date: "2016-05-02",isOK: false,name: "李四",address: "上海市普陀区金沙江路 1518 弄" } ]
双击代码:
dbclick(row,event,column){ row.isOK =!row.isOK }
代码粘贴过去,直接可以使用。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。