mirror of
https://codeup.aliyun.com/67762337eccfc218f6110e0e/vue/learning-system-portal.git
synced 2025-12-11 20:06:44 +08:00
fix router 丢失问题
This commit is contained in:
@@ -418,9 +418,9 @@ export default {
|
|||||||
handleContributor(val) {
|
handleContributor(val) {
|
||||||
let urlPre = window.location.protocol + "//" + window.location.host;
|
let urlPre = window.location.protocol + "//" + window.location.host;
|
||||||
let obj = {
|
let obj = {
|
||||||
one: urlPre + "/web/contributornew/index",
|
one: urlPre + "/pc/contributornew/index",
|
||||||
two: urlPre + "/web/contributor/index",
|
two: urlPre + "/pc/contributor/index",
|
||||||
three: urlPre + "/web/contributor_2024/index",
|
three: urlPre + "/pc/contributor_2024/index",
|
||||||
};
|
};
|
||||||
window.open(obj[val]);
|
window.open(obj[val]);
|
||||||
},
|
},
|
||||||
|
|||||||
@@ -368,8 +368,133 @@ export const constantRoutes = [{
|
|||||||
component: (resolve) => require(['@/views/portal/course/qualityCourse'], resolve),
|
component: (resolve) => require(['@/views/portal/course/qualityCourse'], resolve),
|
||||||
name: 'qualityCourse',
|
name: 'qualityCourse',
|
||||||
meta: {title: '精品课课程', keepAlive: true, icon: 'dashboard', noCache: true, affix: false},
|
meta: {title: '精品课课程', keepAlive: true, icon: 'dashboard', noCache: true, affix: false},
|
||||||
|
},
|
||||||
|
{
|
||||||
|
path: '/contributor/index',
|
||||||
|
component: (resolve) => require(['@/views/contributorConference/index'], resolve),
|
||||||
|
meta: {title: '京东方大学堂', icon: 'dashboard', noCache: true, affix: true }
|
||||||
|
},
|
||||||
|
{
|
||||||
|
path: '/contributor/colleage',
|
||||||
|
component: (resolve) => require(['@/views/contributorConference/colleage'], resolve),
|
||||||
|
meta: {title: '京东方大学堂', icon: 'dashboard', noCache: true, affix: true }
|
||||||
|
},
|
||||||
|
{
|
||||||
|
path: '/contributor/course',
|
||||||
|
component: (resolve) => require(['@/views/contributorConference/course'], resolve),
|
||||||
|
meta: {title: '京东方大学堂', icon: 'dashboard', noCache: true, affix: true }
|
||||||
|
},
|
||||||
|
{
|
||||||
|
path: '/contributor/project',
|
||||||
|
component: (resolve) => require(['@/views/contributorConference/project'], resolve),
|
||||||
|
meta: {title: '京东方大学堂', icon: 'dashboard', noCache: true, affix: true }
|
||||||
|
},
|
||||||
|
{
|
||||||
|
path: '/contributor/teacher',
|
||||||
|
component: (resolve) => require(['@/views/contributorConference/teacher'], resolve),
|
||||||
|
meta: {title: '京东方大学堂', icon: 'dashboard', noCache: true, affix: true }
|
||||||
|
},
|
||||||
|
{
|
||||||
|
path: '/contributor/example',
|
||||||
|
component: (resolve) => require(['@/views/contributorConference/example'], resolve),
|
||||||
|
meta: {title: '京东方大学堂', icon: 'dashboard', noCache: true, affix: true }
|
||||||
|
},
|
||||||
|
{
|
||||||
|
name:'projectDetail',
|
||||||
|
path: '/contributor/projectDetail/:id',
|
||||||
|
component: (resolve) => require(['@/views/contributorConference/detail/projectDetail'], resolve),
|
||||||
|
meta: {title: '京东方大学堂', icon: 'dashboard', noCache: true, affix: true }
|
||||||
|
},
|
||||||
|
{
|
||||||
|
name:'contributorCourseDetail',
|
||||||
|
path: '/contributor/courseDetail/:id',
|
||||||
|
component: (resolve) => require(['@/views/contributorConference/detail/courseDetail'], resolve),
|
||||||
|
meta: {title: '京东方大学堂', icon: 'dashboard', noCache: true, affix: true }
|
||||||
|
},
|
||||||
|
{
|
||||||
|
path: '/contributornew/index',
|
||||||
|
component: (resolve) => require(['@/views/contributorConferenceNew/index'], resolve),
|
||||||
|
meta: {title: '京东方大学堂', icon: 'dashboard', noCache: true, affix: true }
|
||||||
|
},
|
||||||
|
{
|
||||||
|
path: '/contributornew/colleage',
|
||||||
|
component: (resolve) => require(['@/views/contributorConferenceNew/colleage'], resolve),
|
||||||
|
meta: {title: '京东方大学堂', icon: 'dashboard', noCache: true, affix: true }
|
||||||
|
},
|
||||||
|
{
|
||||||
|
path: '/contributornew/course',
|
||||||
|
component: (resolve) => require(['@/views/contributorConferenceNew/course'], resolve),
|
||||||
|
meta: {title: '京东方大学堂', icon: 'dashboard', noCache: true, affix: true }
|
||||||
|
},
|
||||||
|
{
|
||||||
|
path: '/contributornew/project',
|
||||||
|
component: (resolve) => require(['@/views/contributorConferenceNew/project'], resolve),
|
||||||
|
meta: {title: '京东方大学堂', icon: 'dashboard', noCache: true, affix: true }
|
||||||
|
},
|
||||||
|
{
|
||||||
|
path: '/contributornew/teacher',
|
||||||
|
component: (resolve) => require(['@/views/contributorConferenceNew/teacher'], resolve),
|
||||||
|
meta: {title: '京东方大学堂', icon: 'dashboard', noCache: true, affix: true }
|
||||||
|
},
|
||||||
|
{
|
||||||
|
path: '/contributornew/example',
|
||||||
|
component: (resolve) => require(['@/views/contributorConferenceNew/example'], resolve),
|
||||||
|
meta: {title: '京东方大学堂', icon: 'dashboard', noCache: true, affix: true }
|
||||||
|
},
|
||||||
|
{
|
||||||
|
name:'projectDetailnew',
|
||||||
|
path: '/contributornew/projectDetail/:id',
|
||||||
|
component: (resolve) => require(['@/views/contributorConferenceNew/detail/projectDetail'], resolve),
|
||||||
|
meta: {title: '京东方大学堂', icon: 'dashboard', noCache: true, affix: true }
|
||||||
|
},
|
||||||
|
{
|
||||||
|
name:'courseDetailnew',
|
||||||
|
path: '/contributornew/courseDetail/:id',
|
||||||
|
component: (resolve) => require(['@/views/contributorConferenceNew/detail/courseDetail'], resolve),
|
||||||
|
meta: {title: '京东方大学堂', icon: 'dashboard', noCache: true, affix: true }
|
||||||
|
},
|
||||||
|
{
|
||||||
|
path: '/contributor_2024/index',
|
||||||
|
component: (resolve) => require(['@/views/contributorConference2024/index'], resolve),
|
||||||
|
meta: {title: '京东方大学堂', icon: 'dashboard', noCache: true, affix: true }
|
||||||
|
},
|
||||||
|
{
|
||||||
|
path: '/contributor_2024/colleage',
|
||||||
|
component: (resolve) => require(['@/views/contributorConference2024/colleage'], resolve),
|
||||||
|
meta: {title: '京东方大学堂', icon: 'dashboard', noCache: true, affix: true }
|
||||||
|
},
|
||||||
|
{
|
||||||
|
path: '/contributor_2024/course',
|
||||||
|
component: (resolve) => require(['@/views/contributorConference2024/course'], resolve),
|
||||||
|
meta: {title: '京东方大学堂', icon: 'dashboard', noCache: true, affix: true }
|
||||||
|
},
|
||||||
|
{
|
||||||
|
path: '/contributor_2024/project',
|
||||||
|
component: (resolve) => require(['@/views/contributorConference2024/project'], resolve),
|
||||||
|
meta: {title: '京东方大学堂', icon: 'dashboard', noCache: true, affix: true }
|
||||||
|
},
|
||||||
|
{
|
||||||
|
path: '/contributor_2024/teacher',
|
||||||
|
component: (resolve) => require(['@/views/contributorConference2024/teacher'], resolve),
|
||||||
|
meta: {title: '京东方大学堂', icon: 'dashboard', noCache: true, affix: true }
|
||||||
|
},
|
||||||
|
{
|
||||||
|
path: '/contributor_2024/example',
|
||||||
|
component: (resolve) => require(['@/views/contributorConference2024/example'], resolve),
|
||||||
|
meta: {title: '京东方大学堂', icon: 'dashboard', noCache: true, affix: true }
|
||||||
|
},
|
||||||
|
{
|
||||||
|
name:'projectDetail_2024',
|
||||||
|
path: '/contributor_2024/projectDetail/:id',
|
||||||
|
component: (resolve) => require(['@/views/contributorConference2024/detail/projectDetail'], resolve),
|
||||||
|
meta: {title: '京东方大学堂', icon: 'dashboard', noCache: true, affix: true }
|
||||||
|
},
|
||||||
|
{
|
||||||
|
name:'courseDetail_2024',
|
||||||
|
path: '/contributor_2024/courseDetail/:id',
|
||||||
|
component: (resolve) => require(['@/views/contributorConference2024/detail/courseDetail'], resolve),
|
||||||
|
meta: {title: '京东方大学堂', icon: 'dashboard', noCache: true, affix: true }
|
||||||
}
|
}
|
||||||
|
|
||||||
]
|
]
|
||||||
|
|
||||||
const router = new VueRouter({
|
const router = new VueRouter({
|
||||||
|
|||||||
Reference in New Issue
Block a user