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 WPF 大屏看板表格背景图片设置
  • ¥15 这个主板怎么能扩出一两个sata口
  • ¥15 不是,这到底错哪儿了😭
  • ¥15 2020长安杯与连接网探
  • ¥15 关于#matlab#的问题:在模糊控制器中选出线路信息,在simulink中根据线路信息生成速度时间目标曲线(初速度为20m/s,15秒后减为0的速度时间图像)我想问线路信息是什么
  • ¥15 banner广告展示设置多少时间不怎么会消耗用户价值
  • ¥16 mybatis的代理对象无法通过@Autowired装填
  • ¥15 可见光定位matlab仿真
  • ¥15 arduino 四自由度机械臂
  • ¥15 wordpress 产品图片 GIF 没法显示