小程序实现列表删除功能


Posted in Javascript onOctober 30, 2018

本文实例为大家分享了小程序列表删除功能的具体代码,供大家参考,具体内容如下

  • 地址簿删除,先获取当前地址部分的id值,根据id值来删除对应的地址部分。
  • 获取全部的地址信息,定义一个空的数组newallData,用来放置新的地址信息。
  • 在全部地址信息中删除选中的id的地址信息,生成新的地址信息放入定义的空数组中。
  • 现在newallData就是删除选中地址信息以后剩下的地址信息,在newallData中的信息渲染在页面。

wml文件:

<!-- 删除 -->
<view class="delete" bindtap="deleteaddress" data-id="{{ item.id }}">删除</view>

js文件:

deleteaddress(e){
  let that = this;
  console.log(e);
  let deldeid = e.currentTarget.dataset.id;
  let allDatas = that.data.allData;
  let newallData = [];
  for (var i in allDatas) {
   var item = allDatas[i];
   if (item.id != deldeid) {
    newallData.push(item);
   }
  } 
  console.log(newallData)
  wx.showModal({
   'content': '确认删除该地址信息吗?',
   'cancelColor': '#0076FF',
   'confirmColor': '#0076FF',
   success: function (res) {
    if (res.confirm) {
     console.log('用户点击确定')
     let url = getApp().Api_url + '/receiver/delete';
     requestd._post(url, { receiverId: e.currentTarget.dataset.id }, function (res2) {
      console.log(res2);
      if( res2.data.status == 1 ){
       that.setData({
        allData: newallData
       });
      }else{
       wx.showModal({
        'showCancel': false,
        'content': res2.data.message,
        'confirmColor': '#0076FF'
       })
      }
     }, function (res2) { })
    } else if (res.cancel) {
     console.log('用户点击取消')
    }
   }
  })

}

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持三水点靠木。

Javascript 相关文章推荐
30个最好的jQuery 灯箱插件分享
Apr 25 Javascript
深入理解JavaScript系列(8) S.O.L.I.D五大原则之里氏替换原则LSP
Jan 15 Javascript
javascript实用小函数使用介绍
Nov 11 Javascript
JavaScript的strict模式与with关键字介绍
Feb 08 Javascript
javaScript实现滚动新闻的方法
Jul 30 Javascript
跟我学习JScript的Bug与内存管理
Nov 18 Javascript
百度地图给map添加右键菜单(判断是否为marker)
Mar 04 Javascript
onclick和onblur冲突问题的快速解决方法
Apr 28 Javascript
关于动态生成dom绑定事件失效的原因及解决方法
Aug 06 Javascript
Node.js读写文件之批量替换图片的实现方法
Sep 07 Javascript
jQuery继承extend用法详解
Oct 10 Javascript
uniapp开发小程序的经验总结
Apr 08 Javascript
require.js 加载过程与使用方法介绍
Oct 30 #Javascript
小程序实现左滑删除功能
Oct 30 #Javascript
提升node.js中使用redis的性能遇到的问题及解决方法
Oct 30 #Javascript
小程序云开发部署攻略(图文教程)
Oct 30 #Javascript
傻瓜式解读koa中间件处理模块koa-compose的使用
Oct 30 #Javascript
微信小程序实现单选功能
Oct 30 #Javascript
基于vue2.0实现仿百度前端分页效果附实现代码
Oct 30 #Javascript
You might like
Blitz templates 最快的PHP模板引擎
2010/04/06 PHP
PHP类中Static方法效率测试代码
2010/10/17 PHP
php设计模式 Template (模板模式)
2011/06/26 PHP
PHP+MySQL实现的简单投票系统实例
2016/02/24 PHP
PHP计算当前坐标3公里内4个角落的最大最小经纬度实例
2016/02/26 PHP
thinkphp分页实现效果
2016/10/13 PHP
php实现购物车功能(以大苹果购物网为例)
2017/03/09 PHP
JS IE和FF兼容性问题汇总
2009/02/09 Javascript
JavaScript DOM 学习第九章 选取范围的介绍
2010/02/19 Javascript
js给dropdownlist添加选项的小例子
2013/03/04 Javascript
javascript中的nextSibling使用陷(da)阱(keng)
2014/05/05 Javascript
JS交换变量的方法
2015/01/21 Javascript
解决wx.onMenuShareTimeline出现的问题
2016/08/16 Javascript
JQuery Ajax 异步操作之动态添加节点功能
2017/05/24 jQuery
node.js基础知识小结
2018/02/26 Javascript
微信小程序动态显示项目倒计时
2019/06/20 Javascript
详解利用nodejs对本地json文件进行增删改查
2019/09/20 NodeJs
vue webpack build资源相对路径的问题及解决方法
2020/06/04 Javascript
在vue项目中 实现定义全局变量 全局函数操作
2020/10/26 Javascript
python数据结构树和二叉树简介
2014/04/29 Python
Python深入学习之上下文管理器
2014/08/31 Python
详解Python中find()方法的使用
2015/05/18 Python
Python实现读取txt文件并画三维图简单代码示例
2017/12/09 Python
Python列表list排列组合操作示例
2018/12/18 Python
python 实现selenium断言和验证的方法
2019/02/13 Python
多版本python的pip 升级后, pip2 pip3 与python版本失配解决方法
2019/09/11 Python
Python3内置函数chr和ord实现进制转换
2020/06/05 Python
Pyinstaller打包Scrapy项目的实现步骤
2020/09/22 Python
如何用python批量调整视频声音
2020/12/22 Python
伦敦一家西班牙童装精品店:La Coqueta
2018/02/02 全球购物
真正的英国宝藏:Mappin & Webb
2019/05/05 全球购物
《蜗牛》教学反思
2014/02/18 职场文书
文明村创建实施方案
2014/03/27 职场文书
法定代表人授权委托书
2014/04/04 职场文书
运动会通讯稿50字
2015/07/20 职场文书
Java中Quartz高可用定时任务快速入门
2022/04/03 Java/Android