前端实现添加相关问题数据的加减按钮与后端接口进行配合!

数据加减
以上是小编今天要说的内容
先看html代码

 <div v-for="(item,index) in formItem.like_question" :key="index"  class="linkqusitiondiv">
            <Input v-model="formItem.like_question[index].question" />
             <Button  @click="addlinkQustion(formItem.like_question.length)" v-show="index == 0" :value="11111" class="linkqusitonAdd">+</Button>
              <Button @click="delelinkQustion(index,item.kId)" v-show=" index >=1" :value="2222" class="linkqusitondet">-</Button>
</div>

他是去进行了一个v-show的一个判断 你添加完一条之后 后面就会跟着一个减号
data数据

like_question: [{
          kId:'0',
          question:""
        }],

我这里里面还写了参数 是因为给后台传数据的时候我需要这样做
然后再来说说+按钮

  //  +添加关联问题
     addlinkQustion(v){
        this.formItem.like_question.push({
          kId:-v,
          question:""
        })
     },

点击这个按钮之后添加进去一个对象 里面的id我用的是复数 更好的区别

减按钮

 delelinkQustion(index,v){
       this.delLike.push(v)
       this.formItem.like_question.splice(index,1)
     },

这是减按钮
delLike是一个数组我要传入数据的参数
按照这个 this.formItem.like_question数组的下标去点击哪个删除哪个

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
实现这个功能,你需要在前端添加删除按钮,并在单击按钮时向后端发送请求来删除相应的数据。以下是示例代码: ```javascript $(document).ready(function() { var table = $('#example').DataTable( { "columns": [ { "data": "name" }, { "data": "position" }, { "data": "office" }, { "data": "age" }, { "data": "start_date" }, { "data": "salary" }, { "data": null, "render": function ( data, type, row ) { return '<button class="btn btn-danger btn-sm delete-row">删除</button>'; } } ] } ); // 监听删除按钮的点击事件 $('#example tbody').on('click', '.delete-row', function () { // 获取所在行的数据 var data = table.row( $(this).parents('tr') ).data(); // 向后端发送删除请求 $.ajax({ url: '/delete', type: 'POST', data: { id: data.id }, // 假设数据源中有一个"id"字段 success: function(result) { // 删除成功后,重新加载表格数据 table.ajax.reload(); } }); } ); } ); ``` 在上面的代码中,我们添加了一个`delete-row`类的删除按钮,然后在表格初始化之后,使用`on`方法监听按钮的点击事件。当按钮被单击时,我们获取所在行的数据,然后向后端发送一个删除请求,请求中包含要删除的数据的ID。在请求成功后,我们重新加载表格数据,以便在前端中删除相应的行。 在后端实现删除数据的逻辑是在你的服务器端代码中完成的,你需要根据你的后端技术选择相应的方法来实现。无论你使用的是什么后端技术,你需要在后端接收到删除请求后,从相应的数据源中删除相应的数据。在删除完成后,你可以将删除结果返回给前端,以便在前端进行相应的处理。

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值