You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
81 lines
2.2 KiB
81 lines
2.2 KiB
import Vue from 'vue'
|
|
import Router from 'vue-router'
|
|
|
|
// 懒加载方式,当路由被访问的时候才加载对应组件
|
|
const monthCard = resolve => require(['@/view/month-card'], resolve)
|
|
const putMoney = resolve => require(['@/view/put-money'], resolve)
|
|
const serviceEvaluation = resolve => require(['@/view/service-evaluation'], resolve)
|
|
const putMoneySuccess = resolve => require(['@/view/put-money-success'], resolve)
|
|
const serviceEvaluationStatus = resolve => require(['@/view/service-evaluation-status'], resolve)
|
|
const home = resolve => require(['@/view/home'], resolve)
|
|
const poster = resolve => require(['@/view/poster'], resolve)
|
|
const demo = resolve => require(['@/view/demo'], resolve)
|
|
|
|
Vue.use(Router)
|
|
|
|
let router = new Router({
|
|
mode: 'history',
|
|
routes: [
|
|
{
|
|
path: '/month-card',
|
|
name: '领取优惠券',
|
|
component: monthCard
|
|
},
|
|
{
|
|
path: '/put-money',
|
|
name: '提现申请',
|
|
component: putMoney
|
|
},
|
|
{
|
|
path: '/put-money-success/:num',
|
|
name: '提现成功',
|
|
component: putMoneySuccess,
|
|
},
|
|
{
|
|
path: '/service-evaluation',
|
|
name: '服务评价',
|
|
component: serviceEvaluation
|
|
},
|
|
{
|
|
path: '/service-evaluation-status',
|
|
name: '服务评价状态',
|
|
component: serviceEvaluationStatus
|
|
},
|
|
{
|
|
path: '/home',
|
|
name: '首页',
|
|
component: home
|
|
},
|
|
{
|
|
path: '/poster',
|
|
name: '分销海报',
|
|
component: poster
|
|
},
|
|
{
|
|
path: '/demo',
|
|
name: 'demo',
|
|
component: demo
|
|
}
|
|
// {
|
|
// path:"/",
|
|
// redirect:"/home"
|
|
// }
|
|
]
|
|
})
|
|
|
|
// router.beforeEach((to, from, next) => {
|
|
// console.log('to:' + to.path)
|
|
// if (to.path.startsWith('/login')) {
|
|
// window.localStorage.removeItem('user_key')
|
|
// next()
|
|
// } else {
|
|
// let user = window.localStorage.getItem('user_key')
|
|
// if (!user) {
|
|
// next({path: '/login'})
|
|
// } else {
|
|
// next()
|
|
// }
|
|
// }
|
|
// })
|
|
|
|
export default router
|