2021-06-08按行绑定数据

本文介绍了一个在Vue中实现表格行点击展示详情信息的示例。通过监听表格内详情按钮的点击事件,调用接口传递当前行的ID,获取并显示对应的数据。代码演示展示了如何在`el-table-column`中定义模板,以及在`methods`中定义`getDetails`方法来获取详细信息。
摘要由CSDN通过智能技术生成

按行绑定数据

1.需求:

看下图,实现点击每一行的 详情 按钮或其每一行的详情

点击详情按钮前:
点击详情按钮前
点击详情按钮后出现弹窗,弹窗里的信息就是 id对应的数据

点击详情按钮后

实现过程:需要往后台提供的接口里传 此行对应的id

2.代码演示:

 <el-table-column prop="sort" label="详情" show-overflow-tooltip>
          <template slot-scope="scope">
            <el-button icon="el-icon-more" @click="getDetails(scope.row.id)"></el-button>
          </template>
</el-table-column>
methods:{
    // 详情
    getDetails(id) {
    //   this.details = true
      this.$http
        .get(
          "/pub/getExpertById",
          { params: {expertId:id}},
          {
            emulateJSON: true,
          }
        )
        .then(({ data }) => {
          console.log("详情信息:",data);
        });
    },
}

3.接口信息

话不多说看图
后台返回的数据
之前写的忘发布了,看了下应该是写完了。最重要的就是代码演示那块,其他只是辅助理解的。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值