import { CellStyleModule, ClientSideRowModelModule, ColumnAutoSizeModule, LargeTextEditorModule, LocaleModule, ModuleRegistry, NumberEditorModule, PinnedRowModule, RowAutoHeightModule, TextEditorModule, TooltipModule, UndoRedoEditModule,RenderApiModule } from 'ag-grid-community' import { AggregationModule, CellSelectionModule, ClipboardModule, LicenseManager, RowGroupingModule, TreeDataModule,ContextMenuModule } from 'ag-grid-enterprise' import { createPinia } from 'pinia' import piniaPluginPersistedstate from 'pinia-plugin-persistedstate' import { createApp } from 'vue' import App from './App.vue' import './style.css' LicenseManager.setLicenseKey( '[v3][RELEASE][0102]_NDg2Njc4MzY3MDgzNw==16d78ca762fb5d2ff740aed081e2af7b' ) const AG_GRID_MODULES = [ ClientSideRowModelModule, ColumnAutoSizeModule, TextEditorModule, NumberEditorModule, RowAutoHeightModule,ContextMenuModule, LargeTextEditorModule, UndoRedoEditModule, CellStyleModule, PinnedRowModule,RenderApiModule , TooltipModule, TreeDataModule, AggregationModule, RowGroupingModule, CellSelectionModule, ClipboardModule, LocaleModule, ] const pinia = createPinia() pinia.use(piniaPluginPersistedstate) // 在应用启动时一次性注册 AG Grid 运行所需模块。 ModuleRegistry.registerModules(AG_GRID_MODULES) createApp(App).use(pinia).mount('#app')