process
is not defined in path- Fixed an error when dynamic routing
children
is an empty array - Fixed
iframe
loading failure
- Fix local responsive storage object setting issue
- Optimized routing
- Optimized for mobile compatibility
- Optimized routing parameters (
query
,params
way to refresh the page does not need to open the tab page cache, the parameters can be retained on theurl
andtab page
)
- Secondary encapsulation of
Table
ofelement-plus
into @pureadmin/table, providing flexible configuration items and integrating into the platform - Secondary encapsulation of
Descriptions
ofelement-plus
into @pureadmin/descriptions, providing flexible configuration items and integrating into the platform - Centralize most of the tools and hooks of the platform to @pureadmin/utils, and delete the code concentrated in this library to reduce the size of the platform
- Add unplugin-vue-define-options plugin, the page can directly write
defineOptions({name: custom name})
- Add project files, language analysis tool cloc
- Added landing page internationalization
- Add full routing configuration table type declaration
- Add virtual listing page demo
- Add
PDF
preview page demo - Added export
execl
page demo - Added blank page demo without
Layout
- Refactored the theme color to adapt to
element-plus
dark mode (also solved the problem that the same elementcss
in3.3.0
and earlier versions was overwritten many times, resulting in poor style debugging) - Refactored route reset function
- The compatible project storage directory is named in Chinese, but we really do not recommend Chinese naming, because a library may not escape the Chinese path, causing the project to crash
- Optimized interface type
- Fixed async routes with
showlink
set tofalse
, not showing after refresh - Fixed vertical navigation menu text being hidden after collapse when there is no
icon
- Add user management page demo
- Add role management page demo
- Add department management page demo
- Add card list page demo
- Integrated form designer
- Added
PPT
demo - Added anti-shake interception demo in the function menu
- Upgrade
wangeditorV5
(and support internationalization and custom themes) - Integrate
tauri
version - Added barcode function
- Added QR code function
- Use the
Cascader
cascade selector inelement-plus
to write a three-level and two-level linkage demo of Chinese provinces and cities - Integrate
Swiper
plugin - Routing supports passing
component
, representing the component path - Added pre-release packaging mode
- Add [hooks] to close a tag (https://github.com/xiaoxian521/vue-pure-admin/commit/5e8723a031923e79f507e5a17151d3bd88a51523)
- Refactored the landing page to be more inclined to the actual business scenario
- Use
unocss
instead ofwindicss
,unocss
has better performance in development environment, no memory leaks, andapi
is compatible withwindicss
- Optimized the style of the
split-pane
component for the platform - Optimize internationalization, no longer pass the
i18n
field in the route, the platform automatically reads the files in thelocales
folder of the root directory for internationalization matching - Optimized icon selector
- Optimize
layout
to display user information commit
- Fix route initialization problem (Cannot access 'constantRoutes' before initialization)
- Icon selection component
- Menu search function
- Added results page
- Extended
element-plus
timeline component - Extended
element-plus
tree component to support connecting lines - Add tree selector, support single and multiple selection
- Optimized the error page UI
- Optimize the internationalization function
- Optimized routing
rank
sorting, compatible with the case where the value of therank
field in the routingmeta
isnull
- Fixed the situation where the menu expands and folds will freeze on some computers
- iframe supports dynamic loading
- Watermark example
- Print examples (pictures, tables, echarts)
- Add running and packaging information, use
lodash-unified
to replacelodash-es
,lodash-unified
supportsESM
and is compatible withCJS
- Fixed jumping to another menu page alone in one menu page, the routing page jumped but the tab page was not displayed
- Fixed the route that returns dynamic level 3 and above in the background, and the menu does not correspond to the page
- Added mix navigation
- Fix tab page bug
- Added package size analysis, command
pnpm report
- Use
iconify
to introduce icons on demand, optimize icon size, and reduce network requests - Optimize the route, the route can not pass
showLink: true
, it is displayed by default
- Added
WindiCSS
support - Add online environment remove console plugin
vite-plugin-remove-console
- Replace
@element-plus/icons-vue
with@iconify-icons/ep
-Added dark theme -Add element-plus custom theme -Add guide page
-Optimize internationalization, compatible with the vscode plug-in i18n Ally smart reminder
-Optimize the back-end return routing structure
-Optimize local storage, with four built-in buttons responsive-configure
, responsive-locale
, responsive-layout
, responsive-tags
, which are basic configuration, international configuration, layout configuration, and tab persistent configuration
- New tab reuse
- New message reminder template
- Added front-end menu tree structure example
- Refactor routing, optimize permissions modules, and bring a more convenient experience
- Refactor the env environment and http request to bring a more convenient experience
- Currently, the tabs of the platform are forced to associate with local storage. The next step is to put the tabs in the memory by default and support configurable persistent tabs
- Navigation menu icons support fontawesome, iconfont, remixicon, element-plus/icons, custom svg
- Update font-awesome to version 5.0, because versions below 5.0 are no longer officially maintained, but the platform will still be compatible with font-awesome4 version
- Optimize the tab page to bring a better interactive experience
- Routing title supports direct writing in Chinese, which can be separated from internationalization
- Route history mode is read from env and supports base parameter
- Packaged files provide traditional browser compatibility support, configure VITE_LEGACY to true
- Refactored navigation theme color, supports multiple color schemes
- Refactored login page, illustration style
- Optimize the navigation style
- Eliminate strong navigation dependence on vxe-table
- Synchronously update element-plus, replace Font Icon with SVG Icon
- Route animation (each route can add different animations)
- Extra icons (for example, this is a newly added page, a new icon is displayed in the upper right corner of the routing menu)
- Extract the default configuration options
- Perfect type file
- Fix the issue of element-plus internationalization
- Fix routing issues
- Fix navigation adaptation problem
- Feat horizontal nav
- Release 2.0.0 version