使用uni.navigateBack方法返回页面并传递一些参数的示例代码如下:

在要返回的页面中,通过uni.navigateBack方法传递参数:

// 在要返回的页面中
// 定义一个方法,用于返回上一页并传递参数
function goBackWithParams() {
  // 传递的参数
  var params = {
    key1: 'value1',
    key2: 'value2'
  };
  // 返回上一页并传递参数
  uni.navigateBack({
    delta: 1, // 返回的页面数,1表示返回上一页
    success: function () {
      // 使用uni.getOpenerEventChannel方法获取上一页的事件通道
      var channel = uni.getOpenerEventChannel();
      // 触发上一页的事件,并传递参数
      channel.emit('getParam', params);
    }
  });
}

在上一页中,使用uni.onEvent方法获取传递的参数:

// 在上一页中
// 使用uni.onEvent方法获取传递的参数
uni.onEvent('getParam', function(params) {
  console.log(params); // 输出传递的参数
});

在上一页中,通过调用goBackWithParams方法返回页面并传递参数:

// 在上一页中
// 调用goBackWithParams方法返回页面并传递参数
goBackWithParams();

这样,就可以在返回的页面中获取到传递的参数了。

uni.navigateBack 返回页面并传递参数代码示例 - Uni-app 开发指南

原文地址: https://www.cveoy.top/t/topic/pASo 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录