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

# 在 app.vue 下获取正确的 $Route V 2.0.2+

为了能正确在 app.vue 下获取 $Route 属性,请按下面的写法来进行。因为在 app端 app.vue 下的生命周期是优先执行于页面的,也就是说页面并没有产生。这时候你需要等待页面完成才能正确获取 $Route属性。如果你不想使用异步写法,你也可以直接 this.$Route 这样写。但是如果你想同时兼容小程序apph5 请按下面的写法来进行。

# 跨端使用





 
 
 



 
 
 




<script>
	export default {
		onLaunch: function() {
			console.log('App Launch')
			this.$AppReady.then(()=>{
				console.log(this.$Route)	
			})
		},
		onShow: function() {
            console.log('App Show')
			this.$AppReady.then(()=>{
				console.log(this.$Route)	
			})
		}
	}
</script>
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16

# 仅H5使用





 



 




<script>
	export default {
		onLaunch: function() {
			console.log('App Launch')
            console.log(this.$Route)	
		},
		onShow: function() {
            console.log('App Show')
            console.log(this.$Route)	
		}
	}
</script>
1
2
3
4
5
6
7
8
9
10
11
12