小程序可以在开发工具阅览所以信息,但是手机扫描看不到网络请求(wx.request)的内容,如下图

问题

静态的内容可以展示出来,但是ajax获取的内容展示不出来

app.js

注释了获取用户信息

    // 获取用户信息
    // wx.getSetting({
    //   success: res => {
    //     if (res.authSetting['scope.userInfo']) {
    //       // 已经授权,可以直接调用 getUserInfo 获取头像昵称,不会弹框
    //       wx.getUserInfo({
    //         success: res => {
    //           // 可以将 res 发送给后台解码出 unionId
    //           this.globalData.userInfo = res.userInfo

    //           // 由于 getUserInfo 是网络请求,可能会在 Page.onLoad 之后才返回
    //           // 所以此处加入 callback 以防止这种情况
    //           if (this.userInfoReadyCallback) {
    //             this.userInfoReadyCallback(res)
    //           }
    //         }
    //       })
    //     }
    //   }
    // })

配置了请求的url

  getData: function () {
    var that = this;
    wx.request({
      url: 'https://cnodejs.org/api/v1/topics?page=' + this.data.page + '&tab=' + this.data.tab,
      method: 'get',
      header: {
        'Content-Type': 'json'
      },
      success: function (res) {
        that.setData({
          topsData: res.data.data
        })
      }
    })
  },

clipboard.png

clipboard.png
clipboard.png

微信扫描

clipboard.png

阅读 1.5k
撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题