gterFang/src/main.js
A1300399510 50baf3f699 提交
2023-07-13 18:35:42 +08:00

73 lines
1.5 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,
// 其他需要的组件
} from 'element-plus'
import 'element-plus/theme-chalk/index.css'
import 'element-plus/dist/index.css'
import 'element-plus/lib/locale/lang/zh-cn'
import 'element-plus/theme-chalk/index.css'
import zhCn from 'element-plus/dist/locale/zh-cn.mjs'
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
console.log(store.state.seachTypeData)
}
})
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)
app.use(ElMessage)
app.use(store).use(router).use(Axios).mount('#app')
// app.use(store).use(router).use(Axios).use(ElementPlus, {
// locale: zhCn
// }).mount('#app')