以下是几种常见的回传值的方式:
-  使用 wx.navigateTo方法传递参数:
 在跳转时,可以在目标页面的 URL 中携带参数,然后在目标页面的onLoad方法中获取参数,并在目标页面中进行处理。例如:// 原页面跳转到目标页面 wx.navigateTo({url: 'pages/device/select/selectDevice?id=123&name=test', })在目标页面的 onLoad方法中获取参数:onLoad: function(options) {const id = options.id;const name = options.name;// 进行处理 }
-  使用 wx.navigateBack方法回传值:
 在目标页面中,可以使用wx.navigateBack方法返回到原页面,并在wx.navigateBack方法的参数中携带需要回传的值。在原页面的onLoad方法中可以通过options参数获取回传的值。例如:// 目标页面返回到原页面,并携带回传的值 wx.navigateBack({delta: 1, // 返回的页面数,1表示返回到上一个页面success: function() {wx.setStorageSync('value', '回传的值');} })在原页面的 onLoad方法中获取回传的值:onLoad: function(options) {const value = wx.getStorageSync('value');// 进行处理 }
-  使用全局变量或缓存进行数值传递: 
 在目标页面中修改全局变量或使用缓存存储需要回传的值,然后在原页面中读取该全局变量或缓存的值。例如:// 目标页面修改全局变量或存储缓存 getApp().globalData.value = '回传的值'; // 或者使用缓存存储 wx.setStorageSync('value', '回传的值');在原页面中获取全局变量或缓存的值: const value = getApp().globalData.value; // 或者使用缓存读取 const value = wx.getStorageSync('value'); // 进行处理
请根据你的具体需求选择适合的方式进行回传值。希望这些方法能够帮助你实现在微信小程序中跳转页面后回传值。