main.js 1.75 KB
import { createApp } from 'vue'
import { ElButton, ElContainer, ElAside, ElHeader, ElMain, ElFooter, ElMenu, ElSubmenu, ElMenuItemGroup, ElMenuItem, ElForm, ElFormItem, ElInput, ElPopover, ElTag, ElCard, ElTable, ElTableColumn, ElPagination, ElDialog, ElPopconfirm, ElUpload, ElLoading, ElSelect, ElOption, ElRadioGroup, ElRadio, ElCascader, ElCheckbox, ElInputNumber, ElEmpty, ElDropdown, ElDropdownItem, ElDropdownMenu, ElDatePicker, ElTimePicker, ElRadioButton, ElAutocomplete } from 'element-plus'
import App from './App.vue'
import router from './router/index'
import store from './store/index'

import 'element-plus/lib/theme-chalk/index.css'
const app = createApp(App)
app.config.globalProperties.apiUrl = 'http://10.238.0.182:8090/' //新昌内网
    // app.config.globalProperties.apiUrl = 'http://psychologicalapi.myjxt.com/' //21公司的服务器

app.use(router)
app.use(store)

app.use(ElButton)
    .use(ElContainer)
    .use(ElAside)
    .use(ElHeader)
    .use(ElMain)
    .use(ElFooter)
    .use(ElMenu)
    .use(ElSubmenu)
    .use(ElMenuItemGroup)
    .use(ElMenuItem)
    .use(ElForm)
    .use(ElFormItem)
    .use(ElInput)
    .use(ElPopover)
    .use(ElTag)
    .use(ElCard)
    .use(ElTable)
    .use(ElTableColumn)
    .use(ElPagination)
    .use(ElDialog)
    .use(ElPopconfirm)
    .use(ElUpload)
    .use(ElLoading)
    .use(ElSelect)
    .use(ElOption)
    .use(ElRadioGroup)
    .use(ElRadio)
    .use(ElRadioButton)
    .use(ElCascader)
    .use(ElCheckbox)
    .use(ElInputNumber)
    .use(ElEmpty)
    .use(ElDropdown)
    .use(ElDropdownItem)
    .use(ElDropdownMenu)
    .use(ElDatePicker)
    .use(ElTimePicker)
    .use(ElAutocomplete)
    // https://vcalendar.io/  日历组件
import VCalendar from 'v-calendar';
app.use(VCalendar);
app.mount('#app')