微信小程序: 数组删除操作splice()的坑
Page({data: {godness: [{name: "杨超越"}, {name: "张天爱"}, {name: "徐璐"}, {name: "孙珍妮"}]},onLoad: function (options) {},deleteBtn: function(event) {let index = event.currentTarget.dataset.indexthis.setData({godness: this.data.godness.splice(index, 1)})}
})
<view style="display: flex; flex: row" wx:for="{{godness}}" wx:key="this"><view style="display: flex; align-items: center; justify-content: center; margin: 0 200rpx 50rpx 200rpx; border-bottom: 1px solid gray">{{item.name}}</view><button data-index="{{index}}" size="mini" bindtap="deleteBtn">删除</button>
</view>
我用wx:for循环显示了数组中的各个元素, 现在想要删去第三个, 于是在网上寻找删除指定下标元素的方法, 找到了array.splice()方法, 但我有遇到了点击删除后, 显示是删除的元素, 于是就想到是否是splice的用法出现错误, 果然, 下面是splice的用法:
array.splice(index, 1): 是从index开始删除1个元素 , 并返回所删除的元素
下面是正确的删除代码:
deleteBtn: function(event) {let index = event.currentTarget.dataset.indexthis.data.godness.splice(index, 1)this.setData({godness: this.data.godness})}
微信小程序: 数组删除操作splice()的坑相关推荐
- 微信小程序数组删除元素splice不起作用
先来没事,研究小程序:在做到数组删除元素的时候 卡住了.. 以下是某网友提供的数据: // 删除团队成员 onTapDelMember: function (e) { // 获 ...
- 微信小程序js数组初始化_微信小程序 数组(增,删,改,查)等操作实例详解...
微信小程序 数组(增,删,改,查)等操作 最近在做一个小程序的demo.由于不向后台请求数据,所以就涉及到对本地数据的操作,也遇到了一些坑,本文就以数组的增删改查为例,给新手分享一些经验. 首先这是原 ...
- 微信小程序php返回数组,微信小程序 数组(增,删,改,查)等操作实例详解...
微信小程序 数组(增,删,改,查)等操作 最近在做一个小程序的demo.由于不向后台请求数据,所以就涉及到对本地数据的操作,也遇到了一些坑,本文就以数组的增删改查为例,给新手分享一些经验. 首先这是原 ...
- 微信小程序 数组(增,删,改,查)
微信小程序 数组(增,删,改,查) 最近在做一个小程序的demo里.由于不向后台请求数据,所以就涉及到本地数据的操作,本文以数据的增删改查为例 globalData:{userInfo:null,no ...
- 微信小程序——数组对象的增删改查
微信小程序--数组对象的增.删.改.查 1.模拟数据的初始化定义 data: {type_name: '项目分类',name_name: '项目名称',type_sId: "",n ...
- 微信小程序云函数操作云数据库Mysql
微信小程序云函数操作云数据库Mysql 参考一 参考二 云函数是一段运行在云端的代码,无需管理服务器,在开发工具内编写.一键上传部署即可运行后端代码. 小程序内提供了专门用于云函数调用的 API.开发 ...
- 微信小程序操作mysql_微信小程序:数据库操作
原标题:微信小程序:数据库操作 一.前提条件: 登录开发者工具软件,配置数据库数据集,操作如下: 打开云开发控制台 添加集合User 二.定义函数: //增加新纪录到云数据库 onAdd: funct ...
- 使用微信小程序云空间操作云数据库
使用微信小程序云空间操作云数据库 在微信开发工具中有个云空间,想必大家在开发的过程中应该都已经看见了. 一番下一步下一步操作后我们就能够使用这个云空间了,这个时候就可以根据基础的控制面板进行功能上的选 ...
- 小程序怎么清服务器缓存,怎么清理微信小程序缓存 微信小程序缓存删除的方法...
微信小程序上线之后,关注的小程序越多,哪么将占用的手机空间就越大,这些程序会产生一定的缓存,那么怎么清理小程序缓存呢?微信小程序内的缓存到底如何清除?和小编一起来看看删除微信小程序缓存的方法吧. 一些 ...
最新文章
- java+enum+devicetype_JSF web编程:通过enum数组生成
- 华为鸿蒙os公测需要多久,华为系统公测到正式版要多久
- ALGO-221 数据交换
- 【JAVA编码专题】UNICODE,GBK,UTF-8区别
- docker php 安装swoole,swoole(1)使用docker安装swoole环境
- 【Java】聊天机器人
- Spring Boot笔记-使用RedirectAttributes重定向后也可以显示填写的信息
- 第二部分 自动内存管理机制
- 盖瑞特金属探测门受多个严重漏洞影响,可遭篡改
- FPGA图像加速解决方案来了
- 深度学习笔记 | 第16讲:语音识别——一份简短的技术综述
- java使用163邮箱完成发送邮件完成注册
- ALC662 在Mac中的安装
- 计算机专业新生研讨课感悟,新生研讨课学习心得与收获
- TCP全连接端口扫描器
- matlab ptb安装,PTB之MATLAB编程:实验流程
- Android项目中创建马甲包
- 【历史上的今天】6 月 30 日:冯·诺依曼发表第一份草案;九十年代末的半导体大战;CBS 收购 CNET
- Python爬虫JD杜蕾斯源码
- Debian下Apache2安装与设置 一 ZT
热门文章
- 浅谈通过CMOS放电破解BIOS密码的原理
- 创新案例|Amazon如何打造增长飞轮保持每年20%以上的营收增速
- 创新案例 | Web3典范BrainTrust如何打造DAO增长飞轮3年扩张50倍
- linux后台运行cat命令,linux学习-常规命令使用2
- C++基础之关键字——using使用详解
- 已解决Using TensorFlow backend.
- linux 动态扫描 数码管,数码管动态扫描显示01234567程序(三种方案) - 全文
- OpenTSDB查询代码解析
- 电子商务网站的另一座金矿:中小批发商(转)
- canvas 画出笑脸