使用element的表格实现点击编辑表格内元素。

功能:使用element的表格实现点击编辑表格内元素。

分析:element使用的是插槽template的形式比iview UI更加具有html话,不是是使用renden函数自定义html,感觉更清明些。

实现思路:v-if v-else 直接替换template。

实现坑点:1,scope添加row.isEdit判断,结果不能实现,不能触发vue的重新渲染。

解决:必须在data里改值会生效。

2,由于在el-table-column下绑定的事件,所以我们只要判断是否在这一行。

最终实现:

 

<div class="bookStore">
          <el-table :data="tableData" class="bookStore">
              <el-table-column label="开始日期" width="180">

              </el-table-column>
              <el-table-column label="书名">
                  <template slot-scope="scope">
                    <span>{
  {scope.row.name}}</span>
                  </template>
              </el-table-column>
              <el-table-column label="地名">
  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值