rw941123 2023-03-22 17:31 采纳率: 80%
浏览 20
已结题

怎么获取数据库中的id删除留言

我想删除留言板中的内容,后台写数据库删除操作的时候,需要先获取id,我其他网页都是使用下面的代码获取到那一行的数据库id:

<template slot-scope="scope">
            
            <el-button type="primary" icon="el-icon-edit" size="mini" @click="showEditDialog(scope.row.id)"></el-button>
            
            <el-button type="danger" icon="el-icon-delete" size="mini" @click="deleteUser(scope.row.id)"></el-button>
          </template>

但是留言板这么写的时候删除按钮就消失了,请问应该怎么获得id呢?
留言板代码如下:

<el-timeline-item :index="item.id+''" v-for="item in messageList" :key="item.id" :timestamp='item.mtime'
                              placement="top">
              <el-card style="height:160px">
                <h4>{{ item.username }}:
                  <div class="buttons" >
                    <el-link type="danger" :underline='false' @click="deleteMessage">删除</el-link>
                  </div>
                </h4>
                <p>      {{ item.messagein }}</p>
                <p>回复:{{ item.reply }}</p>
              </el-card>
            </el-timeline-item>


  • 写回答

3条回答 默认 最新

  • Leodong. 2023-03-22 17:39
    关注

    <el-link type="danger" :underline='false' @click="deleteMessage">删除
    上面这行代码中,你的这个删除函数没有传要被删除的留言id吧?

    你这样改一下试试,然后再加一个删除的函数

    <el-link type="danger" :underline='false' @click="deleteMessage(item.id)">删除</el-link>
    

    新增的函数

    deleteMessage(id) {
      // 调用后台的删除接口,传递要删除的留言的 id
      axios.delete('/api/messages/' + id)
        .then(response => {
          // 删除成功后,从留言列表中移除被删除的留言
          this.messageList = this.messageList.filter(item => item.id !== id)
        })
        .catch(error => {
          console.log(error)
        })
    }
    
    

    如果以上回答对您有所帮助,望采纳~谢谢

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论 编辑记录
查看更多回答(2条)

报告相同问题?

问题事件

  • 系统已结题 3月30日
  • 已采纳回答 3月22日
  • 创建了问题 3月22日

悬赏问题

  • ¥15 微信小程序协议怎么写
  • ¥15 c语言怎么用printf(“\b \b”)与getch()实现黑框里写入与删除?
  • ¥20 怎么用dlib库的算法识别小麦病虫害
  • ¥15 华为ensp模拟器中S5700交换机在配置过程中老是反复重启
  • ¥15 java写代码遇到问题,求帮助
  • ¥15 uniapp uview http 如何实现统一的请求异常信息提示?
  • ¥15 有了解d3和topogram.js库的吗?有偿请教
  • ¥100 任意维数的K均值聚类
  • ¥15 stamps做sbas-insar,时序沉降图怎么画
  • ¥15 买了个传感器,根据商家发的代码和步骤使用但是代码报错了不会改,有没有人可以看看