微信小程序页面参数为空

为什么我这个微信小程序页面参数显示为空呀
搜了很久也没找到解决方法

img

引用 皆我百晓生 小程序回复内容作答:
微信小程序页面的参数显示为空可能有几个原因:

  1. 页面参数没有正确传递:在跳转到目标页面时需要正确传递参数。可以通过在跳转的url上带上参数,例如wx.navigateTo({ url: 'pages/destination/destination?param=value' }),然后在目标页面的onLoad生命周期函数中通过options参数获取参数值,例如options.param

  2. 参数值没有正确获取:在目标页面的onLoad生命周期函数中获取参数值时,需要注意参数可能会有默认值或者为空。可以在获取参数值后进行判断和处理,例如:

    onLoad: function(options) {
    if (options.param) {
     // 参数不为空,进行相关处理
    } else {
     // 参数为空,进行其他处理
    }
    }
    
  3. 参数的获取方式不正确:在页面中获取参数值时,需要使用正确的方式进行获取。例如,通过this.data.param来获取参数值。

如果尝试了上述方法仍然无法解决问题,可能需要检查代码中是否存在其他错误导致参数获取不到,或者使用调试工具来定位问题。

有传参数到页面吗?例如/pages/user/user?info=123