127 lines
3.3 KiB
JavaScript
127 lines
3.3 KiB
JavaScript
import Vue from 'vue';
|
|
import VueRouter from 'vue-router';
|
|
|
|
Vue.use(VueRouter);
|
|
|
|
const routes = [
|
|
{
|
|
path: '/userRanking',
|
|
name: 'userRanking',
|
|
meta: {
|
|
title: '用户排名',
|
|
rootValue: 108
|
|
},
|
|
component: () => import('@/views/userRanking/userRanking.vue')
|
|
},
|
|
{
|
|
path: '/dietaryNutritionTips1',
|
|
name: 'dietaryNutritionTips1',
|
|
meta: {
|
|
title: '膳食营养温馨提示',
|
|
rootValue: 108
|
|
},
|
|
component: () => import('@/views/dietaryNutritionTips/dietaryNutritionTips1.vue')
|
|
},
|
|
{
|
|
path: '/dietaryNutritionTips2',
|
|
name: 'dietaryNutritionTips2',
|
|
meta: {
|
|
title: '膳食营养温馨提示',
|
|
rootValue: 108
|
|
},
|
|
component: () => import('@/views/dietaryNutritionTips/dietaryNutritionTips2.vue')
|
|
},
|
|
{
|
|
path: '/dietaryNutritionTips4',
|
|
name: 'dietaryNutritionTips4',
|
|
meta: {
|
|
title: '膳食营养温馨提示',
|
|
rootValue: 108
|
|
},
|
|
component: () => import('@/views/dietaryNutritionTips/dietaryNutritionTips4.vue')
|
|
},
|
|
{
|
|
path: '/dietaryNutritionTips5',
|
|
name: 'dietaryNutritionTips5',
|
|
meta: {
|
|
title: '膳食营养温馨提示',
|
|
rootValue: 108
|
|
},
|
|
component: () => import('@/views/dietaryNutritionTips/dietaryNutritionTips5.vue')
|
|
},
|
|
{
|
|
path: '/dietaryNutritionTips6',
|
|
name: 'dietaryNutritionTips6',
|
|
meta: {
|
|
title: '膳食营养温馨提示',
|
|
rootValue: 108
|
|
},
|
|
component: () => import('@/views/dietaryNutritionTips/dietaryNutritionTips6.vue')
|
|
},
|
|
{
|
|
path: '/dietaryNutritionTips7',
|
|
name: 'dietaryNutritionTips7',
|
|
meta: {
|
|
title: '膳食营养温馨提示',
|
|
rootValue: 108
|
|
},
|
|
component: () => import('@/views/dietaryNutritionTips/dietaryNutritionTips7.vue')
|
|
},
|
|
{
|
|
path: '/dataBoard',
|
|
name: 'dataBoard',
|
|
meta: {
|
|
title: '数据看板',
|
|
rootValue: 192
|
|
},
|
|
component: () => import('@/views/dataBoard/dataBoard.vue')
|
|
},
|
|
{
|
|
path: '/dishesDetails',
|
|
name: 'dishesDetails',
|
|
meta: {
|
|
title: '菜品详情',
|
|
rootValue: 192
|
|
},
|
|
component: () => import('@/views/dishesDetails/dishesDetails.vue')
|
|
},
|
|
{
|
|
path: '/mealSurplusInformation',
|
|
name: 'mealSurplusInformation',
|
|
meta: {
|
|
title: '餐品余量信息',
|
|
rootValue: 192
|
|
},
|
|
component: () => import('@/views/mealSurplusInformation/mealSurplusInformation.vue')
|
|
},
|
|
{
|
|
path: '/led',
|
|
name: 'led',
|
|
meta: {
|
|
title: 'led',
|
|
rootValue: 192
|
|
},
|
|
component: () => import('@/views/led/led.vue')
|
|
},
|
|
{
|
|
path: '/:catchAll(.*)',
|
|
redirect: '/dietaryNutritionTips1'
|
|
}
|
|
];
|
|
|
|
const router = new VueRouter({
|
|
// mode: 'history',
|
|
base: process.env.BASE_URL,
|
|
routes
|
|
});
|
|
|
|
router.beforeEach((to, from, next) => {
|
|
if (to.meta && to.meta.rootValue) {
|
|
window.POSTCSS_PXTOREM_ROOT_VALUE = to.meta.rootValue;
|
|
console.log(window.POSTCSS_PXTOREM_ROOT_VALUE);
|
|
}
|
|
next();
|
|
});
|
|
|
|
export default router;
|