50 lines
1.3 KiB
JavaScript
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)
|
|
})
|
|
}
|
|
}
|