elementUI---根据ID查询用户的所有信息

步骤一,在所在修改按钮的外层包裹的标签中 template 内放入 slot-scope='scope'

<template slot-scope='scope'>

    <el-button></el-button>  //修改按钮

</template>

步骤二,所在的修改按钮中放入点击事件

代码解读:点击事件启动时候,调用 showEditDialog 方法的时候,把用户的 id 通过,scope.row.id 给传进去,

<el-button @click='showEditDialog(scope.row.id)'>

<el-button>

步骤三,methods 中通过定义 showEditDialog 方法名,进行接收 id , 调用 api 接口 ,查询用户信息, 把查询到的信息 保存到了 editForm 这个表单数据对象上

async showEditDialog(id) {  // 接收id

    //根据id 调用api 接口 查询用户信息
    const { data: res } = await this.$http.get('users/' + id)

    //如果请求的状态码非200的话,则请求失败,return 终止后续操作,并给到用户一个错误提示信息
    if(res.meta.status !== 200) { 
        return this.$message.error('状态码不是200,请求不成功,查询用户信息失败!')
    }


    //否则状态码是200,请求成功,则将查询到的用户信息保存到了这个 editForm 这个表单数据对象上
    this.editForm = res.data
}

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

studyer网

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值