收藏
回答

开发个小程序,在开发者工具上一切正常,发布到手机上后无数据不知道为什么

问题模块 框架类型 问题类型 操作系统 操作系统版本 手机型号 微信版本
客户端 小程序 Bug Android 安卓6.0 360 N5S 6.6.7

开发个小程序,在开发者工具上一切正常,发布到手机上后无数据不知道为什么

之前是正常的。后台数据环境改成了Apache,之前是IIS

开发者工具上显示如下:


手机上显示如下:


最后一次编辑于  2018-06-29  (未经腾讯允许,不得转载)
邀请回答
复制链接收藏投诉关注问题回答

3 个回答

  • Initial D
    Initial D
    2018-06-29

    工具是否清除了缓存的情况下测试的?

    工具环境和线上环境一样吗?

    是否设置了https?

    2018-06-29
    赞同
    回复 10
    • 老王
      老王
      2018-06-29

      已经是清完缓存了

      全清



      工具环境。和线上环境一样



      已经设置了https 连强制https都开起来了。

      2018-06-29
      回复
    • Initial D
      Initial D
      2018-06-29回复老王

      在请求数据里面打印下然后线上调试看看吧

      2018-06-29
      回复
    • Initial D
      Initial D
      2018-06-29回复老王

      有可能是你返回的数据有问题,不符合json格式

      2018-06-29
      回复
    • 老王
      老王
      2018-06-29回复Initial D

      刚远程。测试看了一下。。数据页打开不成功。但我在新窗口中打开有数据。也成功打开。不知道为什么


      2018-06-29
      回复
    • 老王
      老王
      2018-06-29回复Initial D

      换成IIS环境的就正常。要是换成Apache环境的就不正常。你知道怎么回事吗。

      2018-06-29
      回复
    查看更多(5)
  • 追小命
    追小命
    2018-06-29

    json返回应该没有自动解析成JSON,你试试判断下返回的数据类型,

    success: (res)=>{

    if (typeof res.data == 'string')

    res.data=JSON.parse(res.data)



    2018-06-29
    赞同
    回复 1
    • 老王
      老王
      2018-07-05

      我试试。。

      2018-07-05
      回复
  • 老王
    老王
    2018-07-05

    度了一下。好像跟本域名都没有连过去。网页都打不开。

    但我在开发工具里又是正常的。只要到手机上测试就不行了。

    2018-07-05
    赞同
    回复