修复打开分享页需要登陆的BUG
parent
b64f320805
commit
228c57399a
|
@ -12,14 +12,14 @@ module.exports = {
|
||||||
assetsPublicPath: '/',
|
assetsPublicPath: '/',
|
||||||
proxyTable: {
|
proxyTable: {
|
||||||
'/debug': {
|
'/debug': {
|
||||||
target: 'http://localhost:18978',
|
target: 'http://localhost:18080',
|
||||||
changeOrigin: true,
|
changeOrigin: true,
|
||||||
pathRewrite: {
|
pathRewrite: {
|
||||||
'^/debug': '/'
|
'^/debug': '/'
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
'/static/snap': {
|
'/static/snap': {
|
||||||
target: 'http://localhost:18978',
|
target: 'http://localhost:18080',
|
||||||
changeOrigin: true,
|
changeOrigin: true,
|
||||||
// pathRewrite: {
|
// pathRewrite: {
|
||||||
// '^/static/snap': '/static/snap'
|
// '^/static/snap': '/static/snap'
|
||||||
|
|
|
@ -11,6 +11,7 @@ export default {
|
||||||
data(){
|
data(){
|
||||||
return {
|
return {
|
||||||
isLogin: false,
|
isLogin: false,
|
||||||
|
excludeLoginCheck: ["/play/wasm", "/play/rtc"],
|
||||||
userInfo: { //保存用户信息
|
userInfo: { //保存用户信息
|
||||||
nick: null,
|
nick: null,
|
||||||
ulevel: null,
|
ulevel: null,
|
||||||
|
@ -21,27 +22,29 @@ export default {
|
||||||
},
|
},
|
||||||
created() {
|
created() {
|
||||||
if (userService.getToken() == null){
|
if (userService.getToken() == null){
|
||||||
|
console.log(22222)
|
||||||
|
console.log(this.$route.path)
|
||||||
|
try {
|
||||||
|
if (this.excludeLoginCheck && this.excludeLoginCheck.length > 0) {
|
||||||
|
for (let i = 0; i < this.excludeLoginCheck.length; i++) {
|
||||||
|
if (this.$route.path.startsWith(this.excludeLoginCheck[i])){
|
||||||
|
return;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}catch (e) {
|
||||||
|
console.error(e)
|
||||||
|
}
|
||||||
//如果没有登录状态则跳转到登录页
|
//如果没有登录状态则跳转到登录页
|
||||||
this.$router.push('/login');
|
this.$router.push('/login');
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
//监听路由检查登录
|
|
||||||
watch:{
|
|
||||||
"$route" : 'checkLogin'
|
|
||||||
},
|
|
||||||
mounted(){
|
mounted(){
|
||||||
//组件开始挂载时获取用户信息
|
//组件开始挂载时获取用户信息
|
||||||
// this.getUserInfo();
|
// this.getUserInfo();
|
||||||
},
|
},
|
||||||
methods: {
|
methods: {
|
||||||
checkLogin(){
|
|
||||||
//检查是否存在session
|
|
||||||
if (userService.getToken() == null){
|
|
||||||
//如果没有登录状态则跳转到登录页
|
|
||||||
// this.$router.push('/login');
|
|
||||||
}
|
|
||||||
|
|
||||||
},
|
|
||||||
},
|
},
|
||||||
components: {}
|
components: {}
|
||||||
};
|
};
|
||||||
|
|
Loading…
Reference in New Issue