账号密码登录
微信安全登录
微信扫描二维码登录

登录后绑定QQ、微信即可实现信息互通

手机验证码登录
找回密码返回
邮箱找回 手机找回
注册账号返回
其他登录方式
分享
  • 收藏
    X
    【微信小程序】navigateTo传的参数,无法用于调用后端接口。
    26
    0
    Page({
      //获取apps内容库文章内容
      onLoad: function (options) {
    
        this.setData({
          articleId: options.article_id
        })
    
        let contentGroupID = 000000000000000
        let MyContentGroup = new wx.BaaS.ContentGroup(contentGroupID)
        
        MyContentGroup.getContent(articleId).then(res => {
          // success
          console.log(res.data)
        }, err => {
          // err
        })
      },
      //页面数据
      data: {
    
      }
    })

    报错:

    thirdScriptError
    articleId is not defined;at pages/apps/articles/articles page lifeCycleMethod onLoad function
    ReferenceError: articleId is not defined

    实际上,这个articleId我是有成功获取到,并且是可以展示在页面内的。但是,我现在是希望通过这个数去后端查这篇文章的内容,因为这是这篇文章的id。

    不知道这是怎么回事,求帮忙看看,谢谢!

    0
    打赏
    收藏
    点击回答
        全部回答
    • 0
    • 欠水一滴朱砂泪〃 普通会员 1楼

      在微信小程序中,navigateTo方法用于导航到指定的页面。但是,你需要确保你传入的参数是正确和有效的。

      如果你的参数是某个字符串,它可能无法被解析为一个有效的导航参数。例如,如果你尝试传递一个URL,但没有提供任何查询参数,那么微信小程序将无法解析这个URL,导致你无法导航到正确的页面。

      因此,你应该确保你的参数是有效的,并且是满足微信小程序导航规则的。你可以使用wx.request方法来发起请求,然后在请求的回调函数中处理这个请求。

      如果你仍然遇到问题,你可能需要查看微信小程序的官方文档,或者向微信开发者求助。

    更多回答
    扫一扫访问手机版
    • 回到顶部
    • 回到顶部