routes.config.js 1.2 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647
  1. /*
  2. * 路由表对象:
  3. * 该文件挂载在Vue原型中 $mRoutesConfig
  4. * 作用:调用$mRouter对象的方法 传入以下对应的路由对象,详细见common目录下的router.js
  5. * 示例:this.$mRouter.push({route:this.$mRoutesConfig.main,query:{a:1}})
  6. * 注意:所有在pages目录下新建的页面都必须在"路由表"中进行声明,并且在框架的pages.json注册。
  7. *
  8. * 配置参数项说明:
  9. * name:可选配置 (路由名称)
  10. * path:必填配置 (路由地址)
  11. * requiresAuth:可选配置 (是否权限路由)
  12. */
  13. export default {
  14. // 权限路由 在main.js可实现路由拦截 所以路由都需要注册 待完善
  15. promoCode: {
  16. name: '创建订单',
  17. path: '/pages/order/create/order',
  18. requiresAuth: true
  19. },
  20. // 非权限路由
  21. main: {
  22. name: '首页',
  23. path: '/pages/index/index'
  24. },
  25. category: {
  26. name: '分类',
  27. path: '/pages/category/category'
  28. },
  29. cart: {
  30. name: '服务',
  31. path: '/pages/service/service'
  32. },
  33. login: {
  34. name: '登录',
  35. path: '/pages/public/login'
  36. },
  37. index: {
  38. name: '注册',
  39. path: '/pages/public/register'
  40. },
  41. loginType: {
  42. name: '登录类型',
  43. path: '/pages/public/logintype'
  44. }
  45. };