预览和真机调试时的函数返回结果不同
发布于 5 年前 作者 rzhou 5559 次浏览 来自 官方Issues
  • 当前 Bug 的表现(可附上截图)
  onShow: function () {
    let that = this
    let baseobj = { appid: "XXXXXXXX" }
    let param = JSON.stringify(baseobj)
    param = app.Encrypt(param)
    let baseurl = "xxxxxxxxxxxxxxx?param=" + param
    wx.request({
      url: baseurl,
      method: "GET",
      header: {
        'content-type': 'application/json'
      },
      success: function (res) {
        that.setData({
          globalColor: 'red',
          test: JSON.stringify(res.data)
        })
      },
      fail: function(fail) {
        that.setData({
          globalColor: '#3d7eff',
          test: JSON.stringify(fail)
        })
      }
    })
}

这个是页面的报错信息 =>

首先开发者工具以及真机调试的时候是success没问题的;

点击预览扫码的时候/或者上传到体验版扫码体验店的时候都是这个错误信息

1 回复

开发工具和真机调试的时候都勾选了

这个吧,这样就跳过了域名校验。可以先看下文档了解下小程序的请求https://developers.weixin.qq.com/miniprogram/dev/framework/ability/network.html

回到顶部