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";
|
2020-10-25 13:58:41 +08:00
|
|
|
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",
|
2020-10-22 21:44:34 +08:00
|
|
|
router,
|
2020-10-10 19:54:44 +08:00
|
|
|
});
|
|
|
|
|
|
|
|
Vue.config.productionTip = false;
|
|
|
|
|
2020-10-25 13:58:41 +08:00
|
|
|
dailyTask();
|
|
|
|
|
2020-10-10 19:54:44 +08:00
|
|
|
new Vue({
|
2020-10-19 23:14:26 +08:00
|
|
|
i18n,
|
2020-10-10 19:54:44 +08:00
|
|
|
store,
|
|
|
|
router,
|
2020-10-22 21:44:34 +08:00
|
|
|
render: (h) => h(App),
|
2020-10-10 19:54:44 +08:00
|
|
|
}).$mount("#app");
|