小程序
小游戏
企业微信
微信支付
扫描小程序码分享
第一种办法是点击删除刷新页面重新调用接口,但是因为接口是分页的,所以没办法保持原来的浏览进度(分页每次只查询十条数据)
第二种就是不刷新页面给删除的数据进行隐藏,但是小程序只支持变量赋值的方式来控制隐藏和显示,这样就只能隐藏一条数据,隐藏第二条数据的话,第一条数据就显示出来了
4 个回答
加粗
标红
插入代码
插入链接
插入图片
上传视频
// 删除成功后
this.data.list.splice(e.currentTarget.dataset.index, 1);
this.setData({
list: this.data.list
})
你好,麻烦通过点击下方“反馈信息”按钮,提供出现问题的。
在这个数组元素上加个标签:isDeleted:true
list:[{data:1,hide:false},{data:1,hide:true},{data:1,hide:false},{data:1,hide:true}]
<block wx:for="{{list}}">
<view wx:if="{{!item.hide}}">.....</view>
</block>
怎么样用同一个方法,给不同的view设置隐藏状态呢
关注后,可在微信内接收相应的重要提醒。
请使用微信扫描二维码关注 “微信开放社区” 公众号
// 删除成功后
this.data.list.splice(e.currentTarget.dataset.index, 1);
this.setData({
list: this.data.list
})
在这个数组元素上加个标签:isDeleted:true
list:[{data:1,hide:false},{data:1,hide:true},{data:1,hide:false},{data:1,hide:true}]
<block wx:for="{{list}}">
<view wx:if="{{!item.hide}}">.....</view>
</block>
怎么样用同一个方法,给不同的view设置隐藏状态呢