YesPlayMusic/src/main.js

46 lines
1.2 KiB
JavaScript
Raw Normal View History

2021-04-26 16:26:49 +08:00
import Vue from 'vue';
import VueAnalytics from 'vue-analytics';
import App from './App.vue';
import router from './router';
import store from './store';
import i18n from '@/locale';
import '@/assets/icons';
import '@/utils/filters';
import './registerServiceWorker';
import { dailyTask } from '@/utils/common';
2021-06-05 05:36:58 +08:00
import '@/assets/css/global.scss';
import NProgress from 'nprogress';
import '@/assets/css/nprogress.css';
2020-10-10 19:54:44 +08:00
2021-04-12 14:12:15 +08:00
window.resetApp = () => {
localStorage.clear();
2021-04-26 16:26:49 +08:00
indexedDB.deleteDatabase('yesplaymusic');
document.cookie.split(';').forEach(function (c) {
2021-04-12 14:12:15 +08:00
document.cookie = c
2021-04-26 16:26:49 +08:00
.replace(/^ +/, '')
.replace(/=.*/, '=;expires=' + new Date().toUTCString() + ';path=/');
2021-04-12 14:12:15 +08:00
});
2021-04-26 16:26:49 +08:00
return '已重置应用,请刷新页面(按Ctrl/Command + R)';
2021-04-12 14:12:15 +08:00
};
console.log(
2021-04-26 16:26:49 +08:00
'如出现问题,可尝试在本页输入 %cresetApp()%c 然后按回车重置应用。',
'background: #eaeffd;color:#335eea;padding: 4px 6px;border-radius:3px;',
'background:unset;color:unset;'
2021-04-12 14:12:15 +08:00
);
2020-10-10 19:54:44 +08:00
Vue.use(VueAnalytics, {
2021-04-26 16:26:49 +08:00
id: 'UA-180189423-1',
router,
2020-10-10 19:54:44 +08:00
});
Vue.config.productionTip = false;
NProgress.configure({ showSpinner: false, trickleSpeed: 100 });
dailyTask();
2020-10-10 19:54:44 +08:00
new Vue({
i18n,
2020-10-10 19:54:44 +08:00
store,
router,
2021-04-26 16:26:49 +08:00
render: h => h(App),
}).$mount('#app');