meface/docs/.vuepress/theme/enhanceApp.js

50 lines
1.3 KiB
JavaScript

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)
})
}
}