微信小程序> 小程序使用this.setData()来做删除无刷新

小程序使用this.setData()来做删除无刷新

浏览量:567 时间: 来源:咔咔-

我们在pc端做污无刷新可以使用ajax来做,但是小程序没有这个功能。那么下来介绍另一种方法

首先在data里边声明一个photos_url

在获取数据的时候,将数据直接保存在photos_url这个里边

在点击删除数据的时候,将数据的索引值传到js

循环判断,将点击得到的索引值跟全部数据的索引进行判断,不相等的全部存放到一个新的数组

最后重新赋值给photos_url即可

      view wx:for="{{photos_url}}" wx:for-index="index" class="mitem"        image class="img"  bindtap="delele" data-index="{{index}}" src="{{item}}"/image      /view
delele: function (e) {    console.log(e)    var that = this;    var index = e.target.dataset.index;    var photos = that.data.photos;    var photos_url = that.data.photos_url;    var newphotos_url = [];    for (var a in photos_url) {      if (a != index) {        newphotos_url.push(photos_url[a]);      }    }    that.setData({      photos_url: newphotos_url,    });  },

版权声明

即速应用倡导尊重与保护知识产权。如发现本站文章存在版权问题,烦请提供版权疑问、身份证明、版权证明、联系方式等发邮件至197452366@qq.com ,我们将及时处理。本站文章仅作分享交流用途,作者观点不等同于即速应用观点。用户与作者的任何交易与本站无关,请知悉。

产品经理

手机 : 13312967497

擅长 : 小程序流量变现

扫码领取礼包

最新资讯

热门模板

  • 头条
  • 搜狐
  • 微博
  • 百家
  • 一点资讯
  • 知乎