| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125 |
- import Vue from 'vue'
- import Router from 'vue-router'
- // import HelloWorld from '@/components/HelloWorld'
- Vue.use(Router)
- const route = new Router({
- routes: [{
- path: '/',
- name: 'Sthome',
- component: resolve => require(['@/pages/StHome/StHome'], resolve)
- },
- {
- path: '/AllMatch',
- name: 'AllMatch',
- component: resolve => require(['@/pages/AllMatch/index/AllMatch'], resolve)
- },
- {
- path: '/StRollBallpage',
- name: 'RollBallpage',
- component: resolve => require(['@/pages/StRollBallPage/index/StRollBallpage'], resolve)
- //()=>import('@/components/StRollBallpage'),
- // beforeEnter: function(to, from, next){
- // to.query.isTrue =true;
- // console.log(to);
- // next();
- // }
- },
- {
- path: '/StRollBallBettingPage',
- name: 'RollBallBettingPage',
- component: resolve => require(['@/pages/StRollBallBettingPage/index/StRollBallBettingPage'], resolve)
- },
- {
- path: '/StBallBettingPage',
- name: 'BallBettingPage',
- component: resolve => require(['@/pages/StBallBettingPage/index/StBallBettingPage'], resolve)
- },
- {
- path: '/StLeagueList',
- name: 'StLeagueList',
- component: resolve => require(['@/pages/StLeagueBetting/index/StLeagueList'], resolve)
- },{
- path: '/StLeagueBetting',
- name: 'StLeagueBetting',
- component: resolve => require(['@/pages/StLeagueBetting/index/StLeagueBetting'], resolve)
- },
- {
- path: '/TennisBall',
- name: 'TennisBall',
- component: resolve => require(['@/pages/TennisBall/index/StTennisBall'], resolve)
- },
- {
- path: '/BaseBall',
- name: "BaseBall",
- component: resolve => require(['@/pages/BaseBall/index/BaseballMatch'], resolve)
- },
- {
- path:'/BasketBall',
- name:'BasketBall',
- component: resolve=>require(['@/pages/BasketBall/index/StBasketballMatch'],resolve)
- },{
- path:'/Login',
- name:'Login',
- component:resolve=>require(['@/pages/Login/index/StLogin'],resolve)
- },
- {
- path:'/Register',
- name:'./Register',
- component:resolve=>require(['@/pages/Login/index/register'],resolve)
- },
- // 个人中心路由
- {
- path:'/PersonalCenter',
- name:"PersonalCenter",
- component:resolve=>require(['@/pages/PersonalCenter/index/PersonalCenter'],resolve)
- },
- // 投注记录路由
- {
- path:'/BettingRecord',
- name:"BettingRecord",
- component:resolve=>require(['@/pages/PersonalCenter/BettingRecord/BettingRecord'],resolve)
- },
- // 盈亏记录路由
- {
- path:'/ProfitAndLossRecord',
- name:"ProfitAndLossRecord",
- component:resolve=>require(['@/pages/PersonalCenter/ProfitAndLossRecord/ProfitAndLossRecord'],resolve)
- },
- // 存取款记录路由
- {
- path:'/AccessRecords',
- name:"PrepaidPhoneRecords",
- component:resolve=>require(['@/pages/PersonalCenter/AccessRecords/AccessRecords'],resolve)
- }
- ],
- scrollBehavior(to,from,savedPosition){
- if(savedPosition){
- return savedPosition;
- }else{
- return {x:0,y:0}
- }
- },
- })
- /**
- * 前置守卫
- */
- route.beforeEach((to, from, next) => {
- //to.query.isTrue =true;
- //console.log(from);
- /**
- * 拦截头部导航页面跳转
- */
- if (to.path == '/StRollBallpage') {
- to.query.isTrue = true;
- //console.log(to);
- }
- next();
- })
- export default route
|