index.js 1.2 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667
  1. import { createRouter, createWebHistory } from 'vue-router'
  2. // import mineRouter from "./mineRouter";
  3. // import JsBridge from "../utils/jsbridge";
  4. const routerHistory = createWebHistory();
  5. let routes = [
  6. // route -> routes
  7. // 首页
  8. {
  9. path: '/',
  10. name: '/',
  11. component: () =>
  12. import ('../views/CircuitEdit.vue'),
  13. },
  14. // 编辑器页面
  15. {
  16. path: '/CircuitEdit',
  17. name: 'CircuitEdit',
  18. component: () =>
  19. import ('../views/CircuitEdit.vue'),
  20. },
  21. // 预览页页面
  22. {
  23. path: '/CircuitPreview',
  24. name: 'CircuitPreview',
  25. component: () =>
  26. import ('../views/CircuitPreview.vue'),
  27. },
  28. // ming router start
  29. // 大屏首页
  30. {
  31. path: '/home/index',
  32. name: 'home',
  33. meta: { title: '首页看板' },
  34. component: () =>
  35. import ('../views/home/index.vue'),
  36. }
  37. // ming router end
  38. ]
  39. // routes = routes.concat(mineRouter)
  40. const router = createRouter({
  41. history: routerHistory,
  42. routes
  43. });
  44. // // 路由守卫
  45. router.beforeEach((to, from, next) => {
  46. // console.log(to);
  47. next();
  48. });
  49. export default router