var data = { newVideosList: [{"title":"测试视频","titlepic":"","des":"","vgid":2,"try":true,"url":"/v/4365057b435f331e343f40003c42"}], hotCoursesList: [{"title":"测试课程","des":"","url":"/c/6706606a7d5a141c60041608190d","videos":[{"title":"测试视频","url":"/v/4365057b435f331e343f40003c42"}],"count":0}], vgroupOptions: [{"value":1,"label":"限制访问"},{"value":2,"label":"普通会员"},{"value":3,"label":"VIP1"},{"value":4,"label":"VIP2"},{"value":5,"label":"VIP3"}], } const App = { data() { return data; }, methods: { handleNav(index) { let url; switch (index) { case "0": url = "/"; break; case "1": url = "/courses/"; break; case "2-1": url = "/reg/"; break; case "2-2": url = "/login/"; break; case "2-3": url = "/my/"; break; case "2-5": url = "/profile/"; break; case "2-6": url = "/ip/"; break; case "2-4": url = "/logout/"; break; default: url = "/"; } window.location.href = url; }, getVGName(vgid) { var vgMap = {}; this.vgroupOptions.forEach(item => { vgMap[item.value] = item.label; }); return vgMap[vgid] }, }, computed: { } } const app = Vue.createApp(App) app.use(ElementPlus) app.mount("#app")