需要路由鉴权,由于uni-app没有vue中的全局钩子函数,所以封装了Router对象,应用中的路由跳转尽量使用该Router的方法,并配合config中的路由表对象进行跳转
使用说明:
所有在pages目录下新建的页面都必须在"路由表"中进行声明,并且在框架的pages.json注册。 新创建一个vue文件,在pages.json pages配置好以后,在routes.config.js文件里配置,注意(跳转的时候需要用routes.config.js定义的对象name)
示例:
pages.json![](https://img.kancloud.cn/7e/73/7e73f349c46812c869ebf282f5d29f3a_771x194.png)
routes.config.js
![](https://img.kancloud.cn/8b/c2/8bc2623ae173d070dc61523e15515e6b_452x130.png)
在页面进行跳转
this.$mRouter.push({route:this.$mRoutesConfig.main,query:{a:1}}) router是要跳转的路径(必传),query是跳转携带的参数(非必传)