小程序实现列表删除功能


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 相关文章推荐
JavaScript 数组运用实现代码
Apr 13 Javascript
JS清除IE浏览器缓存的方法
Jul 26 Javascript
浅析Node在构建超媒体API中的作用
Jul 30 Javascript
全面解析Bootstrap表单使用方法(表单控件状态)
Nov 24 Javascript
AngularJS入门教程之AngularJS 模板
Aug 18 Javascript
javascript输出AscII码扩展集中的字符方法
Dec 26 Javascript
node.js 抓取代理ip实例代码
Apr 30 Javascript
react-router中的属性详解
Jun 01 Javascript
微信小程序开发之IOS和Android兼容的问题
Sep 26 Javascript
cdn模式下vue的基本用法详解
Oct 07 Javascript
如何制作一个Node命令行图像识别工具
Dec 12 Javascript
JavaScript解析机制与闭包原理实例详解
Mar 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
一个简单的php实现的MySQL数据浏览器
2007/03/11 PHP
php在页面中调用fckeditor编辑器的方法
2011/06/10 PHP
PHP中比较两个字符串找出第一个不同字符位置例子
2014/04/08 PHP
php根据某字段对多维数组进行排序的方法
2015/03/07 PHP
php微信开发之关键词回复功能
2018/06/13 PHP
PHP PDOStatement::debugDumpParams讲解
2019/01/30 PHP
轻量级 JS ToolTip提示效果
2010/07/20 Javascript
理清apply(),call()的区别和关系
2011/08/14 Javascript
jquery实现页面关键词高亮显示的方法
2015/03/12 Javascript
jQuery实现的网页右下角tab样式在线客服效果代码
2015/10/23 Javascript
jquery日历插件datepicker用法分析
2016/01/22 Javascript
网页中右键功能的实现方法之contextMenu的使用
2017/02/20 Javascript
手把手教你搭建ES6的开发运行环境
2017/07/11 Javascript
基于 Immutable.js 实现撤销重做功能的实例代码
2018/03/01 Javascript
JS实现图片拖拽交换效果
2018/11/30 Javascript
小试SVG之新手小白入门教程
2019/01/08 Javascript
IntelliJ IDEA编辑器配置vue高亮显示
2019/09/26 Javascript
vue实现设置载入动画和初始化页面动画效果
2019/10/28 Javascript
weui上传多图片,压缩,base64编码的示例代码
2020/06/22 Javascript
Python中property属性实例解析
2018/02/10 Python
python MySQLdb使用教程详解
2018/03/20 Python
Django缓存系统实现过程解析
2019/08/02 Python
python找出列表中大于某个阈值的数据段示例
2019/11/24 Python
python实现QQ邮箱发送邮件
2020/03/06 Python
浅析python标准库中的glob
2020/03/13 Python
Python实现ElGamal加密算法的示例代码
2020/06/19 Python
Python入门基础之数字字符串与列表
2021/02/01 Python
美国大码时尚女装购物网站:ELOQUII
2017/12/28 全球购物
JOSEPH官网:英国奢侈时尚品牌
2018/01/31 全球购物
美国最佳在线航班预订网站:LookupFare
2019/03/26 全球购物
Bibloo罗马尼亚网站:女装、男装、童装及鞋子和配饰
2019/07/20 全球购物
C#中类(class)与结构(struct)的异同
2013/11/03 面试题
个人社会实践自我鉴定
2014/03/24 职场文书
2015年教师党员公开承诺书
2015/01/22 职场文书
感恩教育主题班会
2015/08/12 职场文书
解析MySQL binlog
2021/06/11 MySQL