mirror of
https://github.com/qier222/YesPlayMusic.git
synced 2024-11-25 09:41:49 +08:00
fix: bugs
This commit is contained in:
parent
e96e93f965
commit
060569ee92
3
.gitignore
vendored
3
.gitignore
vendored
|
@ -28,3 +28,6 @@ pnpm-debug.log*
|
||||||
/dist_electron
|
/dist_electron
|
||||||
NeteaseCloudMusicApi-master
|
NeteaseCloudMusicApi-master
|
||||||
NeteaseCloudMusicApi-master.zip
|
NeteaseCloudMusicApi-master.zip
|
||||||
|
|
||||||
|
# Local Netlify folder
|
||||||
|
.netlify
|
|
@ -5,7 +5,7 @@ import store from '@/store';
|
||||||
export function doLogout() {
|
export function doLogout() {
|
||||||
logout();
|
logout();
|
||||||
// 网易云的接口会自动移除该 cookies
|
// 网易云的接口会自动移除该 cookies
|
||||||
// Cookies.remove("MUSIC_U");
|
Cookies.remove('MUSIC_U');
|
||||||
// 更新状态仓库中的用户信息
|
// 更新状态仓库中的用户信息
|
||||||
store.commit('updateData', { key: 'user', value: {} });
|
store.commit('updateData', { key: 'user', value: {} });
|
||||||
// 更新状态仓库中的登录状态
|
// 更新状态仓库中的登录状态
|
||||||
|
|
|
@ -25,6 +25,10 @@ service.interceptors.request.use(function (config) {
|
||||||
config.params.cookie = `MUSIC_U=${Cookies.get('MUSIC_U')};`;
|
config.params.cookie = `MUSIC_U=${Cookies.get('MUSIC_U')};`;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
if (!process.env.IS_ELECTRON) {
|
||||||
|
config.params.realIP = '211.161.244.70';
|
||||||
|
}
|
||||||
|
|
||||||
const proxy = JSON.parse(localStorage.getItem('settings')).proxyConfig;
|
const proxy = JSON.parse(localStorage.getItem('settings')).proxyConfig;
|
||||||
if (['HTTP', 'HTTPS'].includes(proxy.protocol)) {
|
if (['HTTP', 'HTTPS'].includes(proxy.protocol)) {
|
||||||
config.params.proxy = `${proxy.protocol}://${proxy.server}:${proxy.port}`;
|
config.params.proxy = `${proxy.protocol}://${proxy.server}:${proxy.port}`;
|
||||||
|
|
|
@ -72,7 +72,6 @@
|
||||||
import { toplists, recommendPlaylist } from '@/api/playlist';
|
import { toplists, recommendPlaylist } from '@/api/playlist';
|
||||||
import { toplistOfArtists } from '@/api/artist';
|
import { toplistOfArtists } from '@/api/artist';
|
||||||
import { byAppleMusic } from '@/utils/staticData';
|
import { byAppleMusic } from '@/utils/staticData';
|
||||||
import { countDBSize } from '@/utils/db';
|
|
||||||
import { newAlbums } from '@/api/album';
|
import { newAlbums } from '@/api/album';
|
||||||
import NProgress from 'nprogress';
|
import NProgress from 'nprogress';
|
||||||
import { mapState } from 'vuex';
|
import { mapState } from 'vuex';
|
||||||
|
@ -152,7 +151,6 @@ export default {
|
||||||
this.topList.ids.includes(l.id)
|
this.topList.ids.includes(l.id)
|
||||||
);
|
);
|
||||||
});
|
});
|
||||||
countDBSize();
|
|
||||||
this.$refs.DailyTracksCard.loadDailyTracks();
|
this.$refs.DailyTracksCard.loadDailyTracks();
|
||||||
},
|
},
|
||||||
},
|
},
|
||||||
|
|
|
@ -87,15 +87,17 @@
|
||||||
</button>
|
</button>
|
||||||
</div>
|
</div>
|
||||||
<div class="other-login">
|
<div class="other-login">
|
||||||
<a v-show="mode !== 'email'" @click="mode = 'email'">{{
|
<a v-show="mode !== 'email'" @click="changeMode('email')">{{
|
||||||
$t('login.loginWithEmail')
|
$t('login.loginWithEmail')
|
||||||
}}</a>
|
}}</a>
|
||||||
<span v-show="mode === 'qrCode'">|</span>
|
<span v-show="mode === 'qrCode'">|</span>
|
||||||
<a v-show="mode !== 'phone'" @click="mode = 'phone'">{{
|
<a v-show="mode !== 'phone'" @click="changeMode('phone')">{{
|
||||||
$t('login.loginWithPhone')
|
$t('login.loginWithPhone')
|
||||||
}}</a>
|
}}</a>
|
||||||
<span v-show="mode !== 'qrCode'">|</span>
|
<span v-show="mode !== 'qrCode'">|</span>
|
||||||
<a v-show="mode !== 'qrCode'" @click="mode = 'qrCode'"> 二维码登录 </a>
|
<a v-show="mode !== 'qrCode'" @click="changeMode('qrCode')">
|
||||||
|
二维码登录
|
||||||
|
</a>
|
||||||
</div>
|
</div>
|
||||||
<div
|
<div
|
||||||
v-show="mode !== 'qrCode'"
|
v-show="mode !== 'qrCode'"
|
||||||
|
@ -263,6 +265,8 @@ export default {
|
||||||
this.qrCodeInformation = '二维码已失效,请重新扫码';
|
this.qrCodeInformation = '二维码已失效,请重新扫码';
|
||||||
} else if (result.code === 802) {
|
} else if (result.code === 802) {
|
||||||
this.qrCodeInformation = '扫描成功,请在手机上确认登录';
|
this.qrCodeInformation = '扫描成功,请在手机上确认登录';
|
||||||
|
} else if (result.code === 801) {
|
||||||
|
this.qrCodeInformation = '打开网易云音乐APP扫码登录';
|
||||||
} else if (result.code === 803) {
|
} else if (result.code === 803) {
|
||||||
clearInterval(this.qrCodeCheckInterval);
|
clearInterval(this.qrCodeCheckInterval);
|
||||||
this.qrCodeInformation = '登录成功,请稍等...';
|
this.qrCodeInformation = '登录成功,请稍等...';
|
||||||
|
@ -273,6 +277,14 @@ export default {
|
||||||
});
|
});
|
||||||
}, 1000);
|
}, 1000);
|
||||||
},
|
},
|
||||||
|
changeMode(mode) {
|
||||||
|
this.mode = mode;
|
||||||
|
if (mode === 'qrCode') {
|
||||||
|
this.checkQrCodeLogin();
|
||||||
|
} else {
|
||||||
|
clearInterval(this.qrCodeCheckInterval);
|
||||||
|
}
|
||||||
|
},
|
||||||
},
|
},
|
||||||
};
|
};
|
||||||
</script>
|
</script>
|
||||||
|
|
Loading…
Reference in New Issue
Block a user