请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

sam老师请教一个问题

我想在小程序启动时更新token,请问下mpvue里对应的钩子是哪个呀?应该在哪里使用?我在app.vue里调用onLaunch没有反应,谢谢。图片描述

正在回答

1回答

你更新 token 的具体方法是什么?onLaunch 仅会在小程序启动时调用一次,要判断下是否满足你的需求,如果 onLaunch 没有调用成功,可以在小程序开发工具中调试 common/vendor.js 源码,调试下面这段代码,小程序初始化时,mpvue 会调用 global.App 创建 App 对象,你可以在 onLaunch 方法里面加断点查看是否正确进入 onLaunch 逻辑:

global.App({
  onLaunch: function onLaunch (options) {
    callHook$1(rootVueVM, 'onLaunch', options);
    next();
  },
  onShow: function onShow (options) {
    callHook$1(rootVueVM, 'onShow', options);
  }
});


0 回复 有任何疑惑可以回复我~
  • 提问者 寂寞追不上我 #1
    就是每次进去小程序给后端发个请求,这个操作应该在onlaunch里操作吧0.0
    回复 有任何疑惑可以回复我~ 2019-11-06 20:58:14
  • 提问者 寂寞追不上我 #2
    非常感谢!sam老师牛逼
    回复 有任何疑惑可以回复我~ 2019-11-06 21:38:46
问题已解决,确定采纳
还有疑问,暂不采纳
意见反馈 帮助中心 APP下载
官方微信