goindex-theme-r/src/main.js

45 lines
1.3 KiB
JavaScript
Raw Normal View History

2020-05-22 02:11:32 +08:00
import Vue from "vue";
import App from "./App.vue";
import ElementUI from "element-ui";
import "element-ui/lib/theme-chalk/icon.css";
import "element-ui/lib/theme-chalk/notification.css";
import "element-ui/lib/theme-chalk/loading.css";
import axios from "@/plugin/axios";
2020-05-22 02:11:32 +08:00
import VueAxios from "vue-axios";
import router from "./router";
import i18n from "./i18n";
// store
2020-05-22 02:11:32 +08:00
import store from "@/store/index";
import VueClipboard from "vue-clipboard2";
import infiniteScroll from "vue-infinite-scroll";
import VueLazyload from "vue-lazyload";
import Viewer from "v-viewer";
import cdnpath from "./libs/util.cdn";
import "viewerjs/dist/viewer.css";
import "@/assets/style/theme/register.scss";
2020-04-24 19:43:00 +08:00
2020-05-22 02:11:32 +08:00
document.write(
`<script>var _hmt=_hmt||[];(function(){var hm=document.createElement("script");hm.src="https://hm.baidu.com/hm.js?6be1011f95a1bfcdb2179fe2ae6e58fe";var s=document.getElementsByTagName("script")[0];s.parentNode.insertBefore(hm,s)})();</script>`
);
2020-05-22 02:11:32 +08:00
Vue.config.productionTip = false;
Vue.use(ElementUI);
Vue.use(VueAxios, axios);
Vue.use(cdnpath);
Vue.use(VueClipboard);
Vue.use(infiniteScroll);
Vue.use(VueLazyload, {
loading: cdnpath("/images/airplane.gif"),
});
Vue.use(Viewer);
2020-04-23 11:46:23 +08:00
new Vue({
2020-05-02 01:25:28 +08:00
router,
store,
2020-05-02 20:54:21 +08:00
i18n,
2020-05-22 02:11:32 +08:00
render: (h) => h(App),
2020-05-16 04:13:50 +08:00
mounted() {
2020-05-22 02:11:32 +08:00
this.$store.dispatch("acrou/view/load");
},
}).$mount("#app");