微信小程序带参返回上一个页面
页面A wxml:
navigator url="/pages/logs/logs"tolog/navigatorview{{mydata.a}}/viewview{{mydata.b}}/view页面A js:
data:{当前data数据为空}页面B wxml:
view bindtap="backtoindex"back/view页面B js:
const util = require('../../utils/util.js')Page({ data: { logs: [] }, onLoad: function () { this.setData({ logs: (wx.getStorageSync('logs') || []).map(log = { return util.formatTime(new Date(log)) }) }) }, backtoindex(e){ var pages = getCurrentPages(); var currPage = pages[pages.length - 1]; //当前页面 var prevPage = pages[pages.length - 2]; //上一个页面 prevPage.setData({ mydata: { a: 1, b: 2 } }) wx.navigateBack({}) }})从B页面返回到A页面的时候,打开控制台查看AppData,查看A页面的数据
A页面也打印出了B页面返回过来的参数













