前言

用途:在修改某项数据之后返回上一页面刷新并展示

代码

向上一个页面传递数据.

  1. uni.navigateBack({
  2. success: () => {
  3. let page = getCurrentPages().pop();//跳转页面成功之后
  4. if (!page) return;
  5. let options = {
  6. xx:xx //例如上一页面是id为2的数据,要传递回去
  7. }
  8. page.onLoad(options);
  9. }
  10. })

如果说我们想用返回的上一个页面的options,用page自带的options

  1. uni.navigateBack({
  2. success: () => {
  3. let page = getCurrentPages().pop(); //跳转页面成功之后
  4. if (!page) {
  5. return;
  6. } else {
  7. page.onLoad(page.options);// page自带options对象.
  8. }
  9. }
  10. })