vue+elementUI 表格增删改查

看到网上的增删改查度用了接口,但是这个我没接触,不太懂;还有其他的增删改查是前后台结合,认为这个的增删改查很棒也好写点。

我写的这个增删改查是纯前端的,无接口,无后台。若之后写了在更新

1、删:选中一行数据,然后进行删除

HTML:

<el-button 
    size="mini"
    ype="danger"
    @click="handleDelete(scope.$index,tableform )"
    >删除
</el-button>

JS

handleDelete(index, row) {
      this.$confirm('此操作将永久删除该数据, 是否继续?', '提示', {
        confirmButtonText: '确定',
        cancelButtonText: '取消',
        type: 'warning'
      }).then(() => {
        this.tableform.splice(index, 1)
        this.$message({
          type: 'success',
          message: '删除成功!',
        })
      }).catch((err) => {
        this.$message({
          type: 'error',
          message: err
        })
      })
    }

2、增:需要设置一个dialog弹窗,利用addFormVisible控制页面的弹出,下面是js方法

 

3、改:定义一个全局变量,当保存的时候自动获取修改的那一行的索引,从而将修改后的数据更新到表格中

4、查:根据字段的模糊查询

贴上所有代码:有点长

<template>
  <div id="table">
    <el-row>
      <el-col :span="24">
        <div class="table-grid-content">
          <el-button
            type="primary"
            @click="addRow()"
          >新增</el-button>
        </div>
      </el-col>
    </el-row>

    <!-- 表格 -->
    <div class="Table-table">
      <el-table
        id="table"
        :data="tableform"
        ref="tableform"
        height="500"
        border
      >
        <el-table-column
     
评论 14
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值