Newer
Older
BigScreenDatav / src / router / index.js
StephanieGitHub on 13 Jun 2022 968 bytes MOD: 页面更新
import Vue from 'vue'
import VueRouter from 'vue-router'

Vue.use(VueRouter)

// 静态路由
const constantRoutes = [
  { path: '/login', component: () => import('@/views/login/index.vue'), hidden: true },
  { path: '/main', name:'数据看板', component: () => import('@/views/screen/mainDashboard'), hidden: true },
  { path: '/map', name:'地图', component: () => import('@/views/screen/mapView'), hidden: true },
  { path: '/404', component: () => import('@/views/errorPage/404.vue'), hidden: true },
  { path: '/401', component: () => import('@/views/errorPage/401.vue'), hidden: true },
  // { path: '/', name: 'index', component: () => import('../views/index.vue') },
  { path: '/', redirect: '/main'},
  { path: '*', redirect: '/404',hidden: true}
]

const router = new VueRouter({
  // mode: "history", // 后端支持可开
  scrollBehavior: ()=>({y:0}), // 每次跳转后是滚动条回到头部位置
  routes: constantRoutes
})

export default router