update
uni-simple-router 3.0 版本已发布,欢迎你的使用!

# 小程序模式说明

注意

小程序系列无法拦截原生tabbar及原生导航返回,如需拦截请自定义tabbar、header

v2.0.0 之前 onLaunch 中可以返回一个 promise 来保证 onLaunchindex 页面下 onLoad 生命周期的执行顺序。v2.0.0 起不再支持这样的写法,你可以按下面的写法一样能实现同样的效果。

# 以前的写法

//app.vue 
export default {
  onLaunch: function() {
	  return new Promise(resolve=>{
		  setTimeout(()=>{  
			  console.log('onLaunch')
              resolve();
		  },3000)
	  })
  },
};
1
2
3
4
5
6
7
8
9
10
11

# 现在的写法

//app.vue 
export default {
  onLaunch: function() {
	console.log('onLaunch')
  }
};
// router.js 
router.beforeEach((to, from, next) => {
    setTimeout(()=>{  
        next();
    },3000)
});
1
2
3
4
5
6
7
8
9
10
11
12

# 支持平台:

  • 微信小程序
  • 支付宝小程序
  • 百度小程序
  • 头条小程序
  • QQ小程序