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:
18
src/main.js
18
src/main.js
@@ -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)
|
||||
|
||||
Reference in New Issue
Block a user