问题:微信小程序中使用wx.navigateTo和 wx.navigateBack出现返回本页面(用这一对api是因为可以保留当前页面填写的信息),onLoad和onShow不执行,然后上一页面的数据带不回来.
实现方法 ,在子页面中直接修改父页面中data中定义的数据,并将该定义的数据绑定到表单组件上
子页面中的代码
// 获取文本域中的数据 getTxt(e){ console.log(e) this.setData({ txt:e.detail.value }) }, // 点击确定按钮 handlerCertain(){ let pages=getCurrentPages();//当前页面 let prevPage=pages[pages.length-2];//上一页面的数据 // 开始直接设置设置 prevPage.setData({ companyInfo:this.data.txt }) wx.navigateBack({ delta: 1, }) },
请发表评论