12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758 |
- import Vue from "vue";
- import "../mixins";
- import App from "./Edit.vue";
- import router from "../router/editorRouter";
- import store from "../Store";
- import "viewerjs/dist/viewer.css";
- import Viewer from "v-viewer";
- import "@/directives/vTitleInEditor.js";
- import "@/directives/vTooltipInEditor.js";
- import { i18n } from "@/lang";
- import { debuggerHelper } from "../mixins/debuggerHelper";
- import Toast from "vue-toastification";
- import browser from "../utils/browser";
- import "vue-toastification/dist/index.css";
- //调试模式写入token
- if (browser.urlQueryValue("token") && process.env.NODE_ENV == "development" && !localStorage.getItem("token")) {
- localStorage.setItem("token", browser.urlQueryValue("token"));
- }
- const options = {
- transition: "Vue-Toastification__bounce",
- maxToasts: 3,
- newestOnTop: true,
- position: "top-right",
- timeout: 2000,
- closeOnClick: true,
- pauseOnFocusLoss: true,
- pauseOnHover: false,
- draggable: true,
- draggablePercent: 0.7,
- showCloseButtonOnHover: false,
- hideProgressBar: true,
- closeButton: "button",
- icon: true,
- rtl: false,
- };
- Vue.use(Toast, options);
- debuggerHelper(true);
- // console.log(`version: ${process.env.VUE_APP_VERSION}`)
- // 热点图标默认大小
- window.g_hotspotCurrentScale = 1;
- Vue.use(Viewer, {
- defaultOptions: {
- toolbar: 0,
- title: 0,
- navbar: false,
- },
- });
- Vue.config.productionTip = false;
- new Vue({
- router,
- store,
- i18n,
- render: (h) => h(App),
- }).$mount("#app");
|