返回上一页调用更新数据,有值,但是页面数据不更新

发布于 7 年前作者 hxiang4741 次浏览最后编辑 7 年前来自 ask

跳转之前页面的代码

changedata(list){

console.log(list);

   this.setData({

listcoffee:list,

})

},

跳转过后的页面的代码

var pages = getCurrentPages();  

var prevPage = pages[pages.length - 2];  

wx.navigateBack({

delta: 1,

success:()=>{

       prevPage.changedata(e.currentTarget.dataset.id);

}

})

1 回复
hanyang
hanyang1 楼6 年前

//直接调用上一个页面的setData()方法,把数据存到上一个页面中去

prevPage.setData({

 

})

试试这样的  我写过,数据是可以更新的