import postMixin from '@theme/mixins/posts' import localMixin from '@theme/mixins/locales' import { addLinkToHead } from '@theme/helpers/utils' import { registerCodeThemeCss } from '@theme/helpers/other' import Vue from 'vue'; //引入aos动画插件 // import AOS from 'aos' import 'aos/dist/aos.css' //添加ElementUI import ElementUI from 'element-ui'; import 'element-ui/lib/theme-chalk/index.css'; Vue.use(ElementUI); //导入cesium import 'cesium/Build/Cesium/Widgets/widgets.css' // window.CESIUM_BASE_URL = '/' // import Cesium from 'cesium/Cesium/cesium'; // window.global = window // import * as Cesium from "cesium" export default async({ Vue, siteData, isServer }) => { // Vue.use(AOS) // AOS.init({ // duration: 1000, // }); Vue.mixin(postMixin) Vue.mixin(localMixin) if (!isServer) { addLinkToHead('//at.alicdn.com/t/font_1030519_2ciwdtb4x65.css') registerCodeThemeCss(siteData.themeConfig.codeTheme) // await import('worldwindjs').then(worldwindjs=>{ // console.log("===================================") // Vue.use(worldwindjs) // }) window.global = window await import('cesium').then(async(Cesium)=>{ console.log("=================Cesium==================") Vue.prototype.$cesium = Cesium; window.Cesium=Cesium // Vue.use(Cesium) }) } }