微信服务器的session有效期和服务器本地session的有效期不可能保持完全一致,这在拉取服务器用户数据时候会存在问题。

看到的一个文档的文字:


因为session也存在有效,一旦我们请求业务的CGI后台判断登录态失效了,那么前端可以根据后台返回的错误码来判断是否重新登录。

所以就没有必要每次wx.checkSession,而且wx.checkSession几乎是没有用的到必要,因为登录态可以由我们业务维护,一旦失效,wx.login()重新换回一个session_key 就ok了嘛。

结论是:wx.checkSession几乎没有必要调用,而且他本身耗时,长达300+ms。



有人解答下吗

展开全部
收起
7回答
提交回答
  • 至过去的我

    2044人对此回答表示赞同

    我是未来的你,你现在是不是在年找寻小程序答案。你不要感觉诧异,给你来信原因,就是让你不在后悔。今天去学习如何推广小程序,相信......点击查看更多>
    发布于
  • fjbiubiubiu

    19人对此回答表示赞同

    用了<blockwx:if="{{profile}}">,完美解决感谢

    展开
    19
    0回复
    发布于 5年前

    评论(0)

    收起评论

  • Addison

    12人对此回答表示赞同

    或者有其他折中的办法吗?

    展开
    12
    0回复
    发布于 5年前

    评论(0)

    收起评论

  • Arianna

    11人对此回答表示赞同

    @raphealguo@杨泉

    展开
    11
    0回复
    发布于 6年前

    评论(0)

    收起评论

  • 微笑的酒窝

    11人对此回答表示赞同

    mark

    展开
    11
    0回复
    发布于 6年前

    评论(0)

    收起评论

  • Madelyn

    7人对此回答表示赞同

    @剑农

    展开
    7
    0回复
    发布于 5年前

    评论(0)

    收起评论

  • 火山飞灰

    3人对此回答表示赞同

    你可以在wxml的根结点上做wx:if="{{profile}}"

    展开
    3
    0回复
    发布于 5年前

    评论(0)

    收起评论

  • 白皓

    1人对此回答表示赞同

    picker的确定按钮样式如何改变?只能用view-picker吗

    展开
    1
    0回复
    发布于 6年前

    评论(0)

    收起评论

A B C D E F G H I J K L M N O P Q R S T U V W X Y Z
咨询热线

13312967497

扫码添加业务即可随时咨询 还可领取小程序推广攻略

业务咨询: 13312967497
扫码咨询

扫码咨询套餐

回到顶部