收藏
回答

help me!wx.request和socket,首次连接和请求特别慢?

我这是开发插件,小程序里调用插件里的页面。首次编译完,点击列表进入对话页面并连接socket,这时候就需要特别长时间才会回调连接成功,当推出页面再次进入页面的时候就不会出现这种状况。这种情况在手机上更明显,要1-2分钟才能回调连接成功。发送request请求也是,进入页面后需要很长时间才会发送请求,接口确定没问题。我把代码放在小程序页面的onload不会出现这种情况,只有在小程序调用插件页面的时候会这样。

希望官方不要上来就问代码片段,先看看我的问题,我把代码截图出来。前两个月问过一次这个问题最终还是没解决。

还有,因为只有在插件里才会有这种情况,所以所以如果非要代码片段请官方告知代码片段实现小程序调用插件,我已经试了,如果只是把请求和连接socket放在代码片段的onload里是不会出现我这种状况的。一下是GIF效果图和代码截图


最后一次编辑于  09-04  (未经腾讯允许,不得转载)
回答关注问题邀请回答
收藏

5 个回答

  • binnie
    binnie
    09-05

    这个插件后台有开通的么

    09-05
    赞同
    回复 7
    • 余生i
      余生i
      09-05
      我用已开通插件的appid也是一样的情况
      09-05
      回复
    • binnie
      binnie
      09-05回复余生i
      插件的appid多少呢?我这边试一下
      09-05
      回复
    • 余生i
      余生i
      09-05回复binnie
      wx20971ead513cf318
      09-05
      回复
    • binnie
      binnie
      09-05回复余生i
      这个插件搜索不到哦
      09-05
      回复
    • 余生i
      余生i
      09-05回复binnie
      还没提交呢,要提交了才不会出现请求慢的情况吗
      09-05
      回复
    查看更多(2)
  • nickname
    nickname
    09-04

    你好,问题看了,但还是麻烦提供一下代码片段,要不然这样无法定位问题

    代码片段格式请参考:(https://developers.weixin.qq.com/miniprogram/dev/devtools/minicode.html

    09-04
    赞同
    回复 10
    • 余生i
      余生i
      09-04

      由于只有小程序调用插件才会出现这个问题,代码片段无法实现调用插件吧。

      复现方式很简单:用官方提供的示例,在插件页面的onload写一个请求就能复现此问题。如图:


      第八行在进入页面的时候插件页面的时候第一时间就会执行,但是wx.request 则需要过段时间才会执行,尤其是在手机上效果最为明显

      09-04
      回复
    • nickname
      nickname
      09-04回复余生i

      插件也没关系的,你提供一下呗

      09-04
      回复
    • 余生i
      余生i
      09-04回复nickname

      https://developers.weixin.qq.com/s/PZclL8mT7Ib2  在开发者工具上不明显,在真机上最为明显,wx.showloading是为了更直观的看到效果而加的。

      09-04
      回复
    • 余生i
      余生i
      09-05回复nickname
      怎么样,复现了吗。
      09-05
      回复
    • nickname
      nickname
      09-05回复余生i
      在看的,有进展回复你哈,请耐心等待一下
      09-05
      回复
    查看更多(5)
  • ゛ 安如少年初如梦
    ゛ 安如少年初如梦
    09-04

    路过,没弄插件,目前没问题0.0

    09-04
    赞同
    回复
  • 余生i
    余生i
    09-04

    官方该上班了吧,快出来看看我的这个问题吧。help me!

    09-04
    赞同
    回复
  • 铭锋科技
    铭锋科技
    09-03

    那是插件的原因吗?

    09-03
    赞同
    回复 1
    • 余生i
      余生i
      09-03
      应该是插件的原因,我在小程序文档 插件那边部分打开那个示例,在onload里写wx.request或连接socket 也会是要很久才会发送请求或者连接socket
      09-03
      回复
问题标签