gterFang/src/main.js

84 lines
1.8 KiB
JavaScript

import { createApp } from 'vue'
import App from './App.vue'
import router from './router'
import store from './store'
// import ElementPlus from 'element-plus'
// import { ElButton, ElInput } from 'element-plus'
import {
ElButton,
ElInput,
ElSelect,
ElOption,
ElLoading,
ElCheckbox,
ElCheckboxGroup,
ElCarousel,
ElCarouselItem,
ElBadge,
ElDropdown,
ElPopover,
ElDatePicker,
ElMessage,
ElSkeleton,
ElSkeletonItem,
ElBreadcrumb,
ElAffix
// 其他需要的组件
} from 'element-plus'
import 'element-plus/theme-chalk/index.css'
import 'element-plus/dist/index.css'
import 'element-plus/theme-chalk/index.css'
import locale from 'element-plus/lib/locale/lang/zh-cn';
import zhCn from 'element-plus/dist/locale/zh-cn.mjs'
// import zhCn from 'element-plus/lib/locale/lang/zh-cn'
import api from "./utils/api";
//引入封装Axios请求
import Axios from '@/utils/axios';
// api.index().then(res => {
// if (res.code === 200) {
// store.state.seachTypeData = res.data.combination
// store.state.indexData = res.data
// store.state.ListSelectBtn = res.data.recommendedTab
// store.state.user = res.data.user
// store.state.nav = res.data.nav
// store.state.wechat = res.data.wechat
// store.state.apartment = res.data.config.apartment
// }
// })
const app = createApp(App)
app.use(ElButton)
app.use(ElInput)
app.use(ElSelect)
app.use(ElOption)
app.use(ElLoading)
app.use(ElCheckbox)
app.use(ElCheckboxGroup)
app.use(ElCarousel)
app.use(ElCarouselItem)
app.use(ElBadge)
app.use(ElDropdown)
app.use(ElPopover)
app.use(ElDatePicker, {
locale: zhCn
})
app.use(ElSkeleton)
app.use(ElSkeletonItem)
app.use(ElMessage)
app.use(ElBreadcrumb)
app.use(ElAffix)
app.use(store).use(router).use(Axios).mount('#app')
// app.use(store).use(router).use(Axios).use(ElementPlus, {
// locale: zhCn
// }).mount('#app')