微信小程序-页面栈值设置,子页面返回后,父页面获取子页面的值

子页面

  // 
    let pages = getCurrentPages(); //页面栈
    var prevPage = pages[pages.length - 2]; //上一个页面
    prevPage.setData({ //直接给上一个页面赋值
      action: 3//自己定义的一个名字
    });
  //下面进行navigateBack...

父页面

//onshow函数可以监听到子页面返回到父页面
 onShow: function () {
    let pages = getCurrentPages();
    let currPage = pages[pages.length - 1];//表示当前页面
    //这个是看打印的currPage,发现在__data__中有子页面过来的值
   let action = currPage.__data__.action;
    console.log(action);//3
  },

你可能感兴趣的:(微信小程序)