element可编辑表格 可追加、删除、编辑数据

实现 vue + element可编辑表格(二)

现在需要实现在表格追加数据 且可编辑 废话不说 上代码吧
1、html部分

    <!-- 新增可编辑表格 -->
      <el-table
        :data="tableData"
        border
        fit
        highlight-current-row
        style="width: 100%"
      >
        <el-table-column prop="" label="期间" align="center">
          <template slot-scope="scope">
            <el-select
              v-model="scope.row.periodId"
              size="mini"
              filterable
              placeholder="请选择"
            >
              <el-option
                v-for="item in options"
                :key="item.value"
                :label="item.label"
                :value="item.value"
              >
              </el-option>
            </el-select>
          </template>
        </el-table-column>

        <el-table-column prop="sysName" label="业绩目标值" align="center">
          <template slot-scope="scope">
            <el-input-number
              v-model="scope.row.performanceTarget"
              v-show="scope.row.show"
              type="number"
              :min="0"
              :controls="false"
              :precision="2"
  • 1
    点赞
  • 16
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
Element UI 是一个基于 Vue.js 的桌面端组件库,它提供了丰富的 UI 组件和交互方式。在 Element UI ,可以通过使用 `el-table` 组件来创建可编辑表格。 首先,确保你已经安装了 Element UI,并在项目引入了相应的样式和组件。 接下来,你可以按照以下步骤创建可编辑表格: 1. 在 Vue 实例引入 `el-table` 和 `el-table-column` 组件: ```javascript import { ElTable, ElTableColumn } from 'element-ui'; ``` 2. 在模板使用 `el-table` 组件,并设置 `:data` 属性来绑定表格数据源: ```html <el-table :data="tableData"> <!-- 表格列 --> </el-table> ``` 3. 在 `el-table` 组件内部使用 `el-table-column` 组件设置表格列,并将需要编辑的列设置为可编辑状态: ```html <el-table-column label="姓名" prop="name"></el-table-column> <el-table-column label="年龄" prop="age" editable></el-table-column> <el-table-column label="地址" prop="address"></el-table-column> ``` 在上面的代码,`prop` 属性用于指定数据的属性字段,`editable` 属性用于将该列设置为可编辑状态。 4. 在 Vue 实例定义表格数据源: ```javascript data() { return { tableData: [ { name: '张三', age: 20, address: '北京' }, { name: '李四', age: 25, address: '上海' }, { name: '王五', age: 30, address: '广州' }, ], }; }, ``` 在上面的代码,`tableData` 是一个数组,每个数组项表示一行数据。 这样就创建了一个简单的可编辑表格。你可以根据需要自定义表格样式和交互行为,Element UI 提供了丰富的 API 和事件供你使用。详细的使用文档可以参考 Element UI 的官方文档。

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值