各位大佬,帮帮忙。我不管是splice删除单个数组数据,还是全部上传完清空,当我再返回该页面时,刚才清空的数据(console.log确实没显示了)又来了。怎么办啊,有没有好心人帮我看看,最好我把微信小程序代码发给你,你帮我看看,我没有积分,不甚感激。
//获取删除事件,是哪一张发票
var dataset = e.currentTarget.dataset;
var Index = dataset.index;
//that.data.list.splice(Index,1);
wx.showModal({
title: '提示',
content: '确定要删除此发票吗',
success: function (res) {
if (res.confirm) {
console.log('点击确定了');
console.log(that.data.requestDataArray)
//删除该张发票
that.data.requestDataArray.splice(Index, 1);
that.data.orderInfologs.splice(Index, 1);
that.setData({
requestDataArray: that.data.requestDataArray,
})
that.setData({
orderInfologs: that.data.orderInfologs,
})
that.setData({
orderInfologs:{}
})
that.setData({
orderInfo:''
})
wx.clearStorageSync('orderInfologs')
console.log(that.data.orderInfologs)
微信小程序开发问题解答
微信小程序开发者回答:
你这个只是页面动作,可以用缓存实现,就能解决你的问题
微信小程序开发者回答:
我跨页面传数据就是用缓存的啊,现在清理缓存再进入数据也还在。我把代码打包给你,帮忙看看可以吗?
微信小程序开发者回答:
是我从另一个页面input的,我类把代码打包给你吗,
微信小程序开发者回答:
首先你说的数据是哪里来的?声明在data{}中的还是从后端取的?
微信小程序开发者回答:
我是从index页输入多张发票,传到logs页显示的,可以发你程序代码,你帮我看看嘛
本文网址:http://www.91bianli.com/weixinxiaochengxu/50723.html