1
0
mirror of https://github.com/zclzone/vue-naive-admin.git synced 2026-01-23 08:00:22 +08:00

feat(table): 添加vxe-table,适配naiveui主题,并替换掉之前table,自带导出

This commit is contained in:
leipu
2024-11-20 13:25:21 +08:00
parent 3c6dce3eeb
commit 85867263e6
11 changed files with 1013 additions and 41 deletions

View File

@@ -8,19 +8,35 @@
* Copyright © 2023 Ronnie Zhang(大脸怪) | https://isme.top
**********************************/
import ExcelJS from 'exceljs'
import { createApp } from 'vue'
import App from './App.vue'
import { setupDirectives } from './directives'
import { setupDirectives } from './directives'
/**
* 引入vxe-table 和 vxe-pc-ui excel导出
*/
import VxeUI from 'vxe-pc-ui'
import VXETable from 'vxe-table'
import VXETablePluginExportXLSX from 'vxe-table-plugin-export-xlsx'
import { setupRouter } from './router'
import { setupStore } from './store'
import { setupNaiveDiscreteApi } from './utils'
import 'vxe-pc-ui/lib/style.css'
import 'vxe-table/lib/style.css'
import '@/styles/reset.css'
import '@/styles/global.css'
import 'uno.css'
async function bootstrap() {
const app = createApp(App)
VXETable.use(VXETablePluginExportXLSX, {
ExcelJS,
})
app.use(VxeUI).use(VXETable)
setupStore(app)
setupDirectives(app)
await setupRouter(app)