123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354 |
- import VueRouter from 'vue-router';
- import Vue from "vue";
- Vue.use(VueRouter);
- const routes = [
- {
- path: "/",
- name: 'index_pc',
- component: resolve => require(['@/view/smdz-pc/index'],resolve)
- }, //PC首页
- {
- path: "/index_pc",
- name: 'index_pc',
- component: resolve => require(['@/view/smdz-pc/index'],resolve)
- }, //PC首页
- {
- path: "/down_pc",
- name: 'down_pc',
- component: resolve => require(['@/view/smdz-pc/down'],resolve)
- }, //PC下载页
- {
- path: "/error_pc",
- name: 'error_pc',
- component: resolve => require(['@/view/smdz-pc/error'],resolve)
- }, //PC失败页
- {
- path: "/index_wap",
- name: 'index_wap',
- component: resolve => require(['@/view/smdz-wap/index'],resolve)
- }, //h5首页
- {
- path: "/down_wap",
- name: 'down_wap',
- component: resolve => require(['@/view/smdz-wap/down'],resolve)
- }, //h5下载页
- {
- path: "/error_wap",
- name: 'error_wap',
- component: resolve => require(['@/view/smdz-wap/error'],resolve)
- } //h5失败页
- ]
- const router = new VueRouter({
- // 这里配置的是路由和组件的映射关系, 是一个数组.
- routes
- })
- router.beforeEach((to, from, next) => {
- document.body.scrollTop = 0
- // firefox
- document.documentElement.scrollTop = 0
- next()
- })
- export default router
|