版权声明:本文为博主原创文章,未经博主允许不得转载。 https://cloud.tencent.com/developer/article/1333855
JS
跟我们前端接触的 JavaScript
代码有很大的不同1.首先获取用户所有未删除的地址(根据字段
status
进行判断),规定:0:普通地址,1:默认地址,2:已删除地址 2. 当进行删除操作成功后,遍历地址数组列表,找到对应操作成功的地址ID,然后动态js更改其status
状态值(其实此处的状态值只是一个标识,也可以使用 “hide”或”show”来进行区分显示即可) 3. 在WXML
,选择使用 条件渲染 的方式,只显示没有被删除的view
视图undefined
//进行数组的拷贝处理
var newAddr = that.data.userAddr;
for(var i=0;i<newAddr.length;i++){
var addr_id = newAddr[i]['address_id'];
if (address_id == addr_id){
newAddr[i]['status'] = 2;
}
}
//进行数据的替换
that.setData({
userAddr:newAddr
})
wx.redirectTo({url: '', })
,但是开发工具上就看看到明显的跳转效果,太难看