YesPlayMusic/src/main.js

44 lines
1.1 KiB
JavaScript
Raw Normal View History

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