Repository navigation
Performance adjustments to certain components
- Refactored the
getComponentSlotSuffixesfunction into a computed property,slotSuffixMap, to avoid redundant calculations - Replaced
conf[‘disabled’]withconf.disabledto maintain consistent property access style - Pre-calculated the slot suffix mappings for all configuration options to improve rendering performance
- Expanded the $attrs type for the radio, select, and checkbox components from a simple object to a subset corresponding to the Element Plus component properties
- Replaced repeated calls to useAttrs() in the popover component with the predefined attrs
- Pre-fetched globalConfig in the checkbox component to avoid repeated calls
- Removed redundant valueKey property definitions in the select component
- refactor: Optimizing asynchronous loading for Element Plus components
- fix(formkit): Optimized error handling for asynchronous requests and replaced the enter event with the error event
- Changed
executeRequestStackfrom sequential to parallel execution to improve performance - Added an error-handling mechanism that returns an empty array as a fallback when a request fails and triggers the
errorevent - Removed unused
ElMessageimports - Replaced the
enterevent with the more genericerrorevent for error reporting