28 lines
696 B
TypeScript
28 lines
696 B
TypeScript
|
|
import { createApp } from 'vue'
|
|||
|
|
import App from './App.vue'
|
|||
|
|
//import './registerServiceWorker' pwa配置,暂时不用
|
|||
|
|
import router from './router'
|
|||
|
|
import store from './store'
|
|||
|
|
/* eslint-disable */
|
|||
|
|
import awsui from "../lib/awsui.es"; //注意awsui组件库根据情况指定路径
|
|||
|
|
import "../lib/awsui.css";
|
|||
|
|
|
|||
|
|
|
|||
|
|
const app = createApp(App);
|
|||
|
|
app.use(store);
|
|||
|
|
app.use(router);
|
|||
|
|
app.use(awsui);
|
|||
|
|
|
|||
|
|
// app.use(ElementPlus, { size: 'small', zIndex: 3000 });
|
|||
|
|
const mountApp = ()=>{
|
|||
|
|
app.mount('#app');
|
|||
|
|
}
|
|||
|
|
const getSid = awsui.getSid;
|
|||
|
|
if(app.config.globalProperties.AWSPageContext.production){
|
|||
|
|
mountApp();
|
|||
|
|
}else{
|
|||
|
|
getSid.exec(app).then(()=>{
|
|||
|
|
mountApp();
|
|||
|
|
});
|
|||
|
|
}
|