• 设为首页
  • 点击收藏
  • 手机版
    手机扫一扫访问
    迪恩网络手机版
  • 关注官方公众号
    微信扫一扫关注
    公众号

微信小程序中的app.js-清除缓存

原作者: [db:作者] 来自: [db:来源] 收藏 邀请

微信小程序中的app.js

关于小程序app.js生命周期的介绍

App(Object)

App()
函数用来注册一个小程序。接受一个 Object 参数,其指定小程序的生命周期回调等。

App()
必须在 app.js 中调用,必须调用且只能调用一次。不然会出现无法预期的后果。

onLaunch
生命周期回调—监听小程序初始化 小程序初始化完成时(全局只触发一次)

onShow
生命周期回调—监听小程序显示 小程序启动,或从后台进入前台显示时

onHide
生命周期回调—监听小程序隐藏 小程序从前台进入后台时

onError
错误监听函数 小程序发生脚本错误,或者 api 调用失败时触发,会带上错误信息

清除缓存

wx.removeStorageSync("token");

wx.clearStorage()

全局变量每次关闭小程序重新打开的时候都会更新

全局变量是每个页面都能用,需要定义

缓存是每个页面都能用,需要存储缓存

缓存的更新需要setStorage

token过期response处理

onLoad: function () {
  wx.checkSession({
    success: function(res){
      console.log("处于登录态");
    },
    fail: function(res){
      console.log("需要重新登录");
      wx.login({})  
    }
  })
}

wx.checkSession({
success: function () {
//session 未过期,并且在本生命周期一直有效
},
fail: function () {
wx.login() //重新登录
}
})
如果过期重新调用wx.login接口。
session_key在微信服务器有效期是30天,建议服务端缓存session_key不超过30天。
if (res.data.code == 401) {
          wx.showModal({
            title: '提示',
            content: '授权失效!请重新点击授权哦~',
            showCancel: false,
            success: function (res) {
              wx.redirectTo({
                url: '/pages/button/button',
              })
            }
          })
        }

鲜花

握手

雷人

路过

鸡蛋
该文章已有0人参与评论

请发表评论

全部评论

专题导读
上一篇:
微信小程序定位点不在视野正中央发布时间:2022-07-18
下一篇:
小程序云开发请求第三方http或https接口发布时间:2022-07-18
热门推荐
阅读排行榜

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

在线客服(服务时间 9:00~18:00)

在线QQ客服
地址:深圳市南山区西丽大学城创智工业园
电邮:jeky_zhao#qq.com
移动电话:139-2527-9053

Powered by 互联科技 X3.4© 2001-2213 极客世界.|Sitemap