vben
2021-05-25 d5b768929e02ac4c6a04f3fd17a904e894c50e36
提交 | 用户 | age
51a9f6 1 ## 2.3.0 (2021-04-10)
V 2
3 ## (Breaking changes) Breaking changes
4
5 - Use `pinia` to replace `vuex`, `vuex-module-decorators`.
6
7   -Impact, if you used vuex-module-decorators yourself before, you need to transform it to pinia.
8
9   - the reason: -pinia is basically similar to vuex5api and is easy to understand. -Subsequent switching to vuex5 has a very low cost and can also be used as a third-party state management library
10
11 - Remove `useKeyPress` and use `vueuse`-`onKeyStroke` instead
12 - Remove `useDebounceFn` and use `vueuse`-`useDebounceFn` instead
13 - Remove `useThrottle` and use `vueuse`-`useThrottleFn` instead
14
15 ### ✨ Features
16
17 - Tabs support persistent storage
18
19 ### ✨ Refactor
20
21 - Remove `useElResize`
22
23 ### 🐛 Bug Fixes
24
25 - Login page style fix
26 - Fix the known problems of the menu
27 - Fix the problem of theme style switching
28
d2a1e1 29 ## 2.2.0 (2021-04-06)
V 30
31 ### ✨ Features
32
33 - Added `headerTitle` slot
34 - New printing example
35 - Added about interface
36
37 ### ✨ Refactor
38
39 - Remove useFullScreen function
40 - tinymce changed from Cdn to npm (the package size is too large)
41 - Dashboard refactoring
42 - Remove ApexCharts and examples
43
44 ### 🐛 Bug Fixes
45
46 - Make sure the breadcrumbs are displayed correctly
47 - Fixed the issue of tinymce upload button disappearing in full screen mode
48 - Make sure that the title changes normally after logging in again
49 - Ensure that the background mode login is normal
50 - Fix TableAction click event issue
51
2658e1 52 ## 2.1.1 (2021-03-26)
V 53
54 ### ✨ Features
55
56 - Added hideChildrenInMenu configuration for routing. Used to hide submenu
57 - Built-in expand/collapse all functions in the tree form
58
59 ### ✨ Refactor
60
61 - Refactor the routing multi-layer mode to solve the problem of multiple implementations of nested keepalives
62
63 ### 🐛 Bug Fixes
64
65 - Ensure that the CountDownInput component is reset to the empty value
66 - Fix the display problem on the small screen in split mode
67 - Fix table height calculation problem
68 - Fix the problem that components cannot be obtained by background routing
69 - Fix Modal component loadingTip configuration does not take effect
70 - Fix the background permission command does not take effect
71 - Make sure the progress bar is closed properly
72 - Fix the problem of invalid table check column configuration
73 - Ensure that the first level menu can be hidden
74 - Ensure that the hidden fields of the form are verified properly
75
76 ### 🎫 Chores
77
78 - Remove ls-lint
79
80 ### 🎫 Chores
81
82 - 移除 ls-lint
83
9cf673 84 ## 2.1.0 (2021-03-15)
V 85
86 ### ✨ Features
87
88 - Added svg mode to icon selector
89 - Added time component
90 - Added AutoNavi/Baidu/Google Map example
91
92 ### ✨ Refactor
93
94 - Refactor the project to solve the hot update problem caused by circular dependencies
95 - Remove vueHelper/useClickoutside, use @vueuse/core instead
96
97 ### 🐛 Bug Fixes
98
99 - Ensure that the value of `table action` is updated correctly
100 - Fix the animation of page switching cannot be closed
101 - Fix `PageWrapper`title not showing
102 - Fix the known issues of the table
103 - Fix the problem that the BasicTree component can't customize the title
104 - Fix the button style problem after theme switching
105
371af1 106 ## 2.0.3 (2021-03-07)
V 107
108 ### ✨ Features
109
110 - `BasicTree` added `clickRowToExpand`, used to click tree node to expand
111 - Added SvgIcon plugin and examples
112 - Add the department tree on the left side of the account management interface·
113
114 ### ⚡ Performance Improvements
115
116 - Pagination parameters are no longer carried when the table is closed
117 - The login page monitors the carriage return event to log in
118 - When the adaptive size of the table is set, the height is filled according to the screen.
119 - Tree scroll bar optimization
120 - Optimize the loading speed of local development
121
122 ### 🐛 Bug Fixes
123
124 - Fix known issues with `Description`
125 - Fix known issues with `BasicForm`
126 - Fix the logic problem of show attribute of ActionItem under `BasicTree`
127 - Fix the style error of the tree component demo example
128 - Repair account management to add new but not cleared old data
129 - The form component should allow the setFieldsValue method to be null or undefined
130 - Ensure that the single-level breadcrumbs jump correctly
131 - Ensure that the Form component does not verify hidden form items
132
ee5fb2 133 ## 2.0.2 (2021-03-04)
553467 134
V 135 ### ✨ Refactor
136
137 - Refactored multi-language modules to support lazy loading and remote loading
138
139 ### ✨ Features
140
141 - axios supports form-data format request
142 - Added icon selector component (support local and online methods)
143 - Added WebSocket examples and service scripts
144 - Added the `renderIcon` property to the Tree component to control the display of level icons
145 - Tree->actionItem added show attribute, used to dynamically control button display
146 - New toolbar/title/search function for Tree
147 - Added department management/password modification/account management/role management/menu management sample interface
148
149 ### ⚡ Performance Improvements
150
151 - Optimized login interface animation
152 - Fix the problem of excessively large github warehouse.
153 - Hide table full screen button by default
154 - `crypto-es` is changed to `crypto-js` to reduce the package size
155 - `types` directory moved to the root directory, compatible with other directory global types
156
157 ### 🐛 Bug Fixes
158
159 - Fix the warning problem of verification code component
160 - Fix the table cannot get the selected row correctly
161 - Fixed modal height calculation error in full screen state
162 - Fix some table style issues
163 - Fix the invalidation of the tree form `indentSize` setting
164
562189 165 ## 2.0.1 (2021-02-21)
V 166
167 ### ✨ Refactor
168
169 - Refactored login page, new registration page/reset password page/mobile phone login/QR code login
170
171 ### ✨ Features
172
173 - Added the `settingButtonPosition` configuration item for configuring the position of the `settings` button
174 - `modal` can switch the full screen by double-clicking the head
175 - Added `CountDownInput` component
176
177 ### ⚡ Performance Improvements
178
179 - Optimize the editable center style and the width of the drop-down box is too short
180 - The `edit-change` event listener when the table is added and edited
181
182 ### 🐛 Bug Fixes
183
184 - Fix image preview style error
185 - Fix icon style problem
186 - Fix the drop-down echo problem of editable table
187
6da237 188 ## 2.0.0 (2021-02-18)
V 189
190 ## Breaking changes
191
192 - `echarts` is upgraded to 5.0 and introduced on demand (just use `useECharts`).
193
194 ### ✨ Refactor
195
196 - Removed `global.less`, `mixin.less`, `design/helper`, replaced by `windicss`, and need to modify the corresponding styles if they are useful
197
198 ### ✨ Features
199
200 - useModal adds the return value function `redoModalHeight`, which is used to refresh the modal height when the modal is dynamic content
201 - Upgrade husky to 5.0
202 - Added `brotli`|`gzip` compression and related test commands
203 - Re-introduction of `windicss` (same as `tailwind`). Faster in speed
204
205 ### ⚡ Performance Improvements
206
207 - Adjust the return value of the interface to obtain user information in array format
208 - Fix the error-log list as the system route
209
210 ### 🐛 Bug Fixes
211
212 - Fix the issue of upload component maxNumber invalid
213 - Fix package sourcemap error report
214 - Fix code debugger location display error
215 - Fix the issue of mock plugin post request error
216 - Fix some themes color value error
217 - Fix the table in editable row status and press Enter to confirm
218
219 ### 🎫 Chores
220
221 - Documentation update
222 - Upgrade ant-design-vue to `2.0.0`
223 - Upgrade vite to `2.0.0`
224
562e2a 225 ## 2.0.0-rc.18 (2021-02-05)
V 226
227 ### ✨ Features
228
229 - `ApiSelect` adds `numberToString` property, which is used to convert all the value of `number` into `string`
230 - Added theme color switch
231 - Packed image compression
232
233 ### ⚡ Performance Improvements
234
235 When mock is not used, move `mock.js` out of the package file
236
237 ### 🐛 Bug Fixes
238
239 - Fix modal height calculation error
240 - Fix the pop-up menu when the menu is clicked on the tab when the menu is collapsed
241 - Fix the problem that the initial value of form is 0
242 - Fix table wrapping problem
243 - Fix the menu outside link does not jump
244 - Fix the display problem at the top of the menu
245 - Fix the issue of `modifyVars` configuration failure
246
322d7c 247 ## 2.0.0-rc.17 (2020-01-18)
V 248
249 ### ✨ Refactor
250
251 - Added `SimpleMenu` component to replace the left menu component (the top menu is not replaced, the function should be as simple as possible without stuck). Solve the menu stuck problem.
252 - The `ant-design-vue` component is no longer registered globally. In order to better coordinate with the introduction of css on demand. If you need to register globally, you need to add it yourself
253
254 ### ✨ Features
255
256 - `css` import on demand
257
258 ### 🐛 Bug Fixes
259
260 - Fix `TableAction` icon problem
261 - Fix the problem of missing menu folding buttons
262 - Fix menu related issues
263 - Fix moment multilingual issue
264
b803c4 265 ## 2.0.0-rc.16 (2020-01-12)
d7dc09 266
V 267 ### ✨ Refactor
268
269 - Independent component configuration to `/@/settings/componentsSetting`
270 - `colorSetting` and `designSetting` are now merged into `designSetting`
271 - `ant-design-vue` component registration moved to `components/registerComponent`
272 - Remove the `setup` folder
273 - Upgrade to `vite2`
274 - Image preview is changed to `Image` component implementation, temporarily removing functional usage
275
276 ### ✨ Features
277
278 - Added `mixSideTrigger` configuration. Used to configure how to open the mixed mode menu on the left. Optional `hover`, default `click`
279 - Added `mixSideFixed` configuration. Used to fix the left mixed mode menu
280 - Added `height` and `min-height` properties to the modal component
281 - Added `PageWrapper` component. And applied to the sample page
282 - Added tab folding function
283 - Compatible with older browsers
284 - tinymce new image upload
285
286 ### 🐛 Bug Fixes
287
288 - Fix known issues with table column configuration
289 - Restore the `isTreeTable` property of the table
290 - Fix table memory overflow problem
291 - Fix the function of `layout` shrinking and expanding in split mode
292 - Fix modal height calculation error
293 - Fix file upload error
294
799a69 295 ## 2.0.0-rc.15 (2020-12-31)
V 296
297 ### ✨ Table destructive update
298
299 - Refactored editable cells and editable rows. See examples for details. The writing has changed. For editable tables.
300
301 - Form editing supports form validation
302
303 - Added the following configuration in the table column configuration
304
305 ```bash
306 {
307
308   # Whether to display columns by default. Those that are not displayed can be opened in the column configuration
309   defaultHidden?: boolean;
310   # Help text on the right side of the column header
311   helpMessage?: string | string[];
312   # Custom formatting Cell content. Support time/enumeration automatic conversion
313   format?: CellFormat;
314
315   # Editable
316   # Is it an editable cell
317   edit?: boolean;
318   # Is it an editable line
319   editRow?: boolean;
320   # Edit status.
321   editable?: boolean;
322   # Edit component
323   editComponent?: ComponentType;
324   # The parameters of the corresponding component
325   editComponentProps?: Recordable;
326   # Check
327   editRule?: boolean | ((text: string, record: Recordable) => Promise<string>);
328   # Value enumeration conversion
329   editValueMap?: (value: any) => string;
330   # Trigger editing Zhenghang
331   record.onEditRow?: () => void;
332 }
333
334 ```
335
336 ### ✨ Table reconstruction
337
338 - Added `clickToRowSelect` attribute. Used to control whether the clicked row is checked or not
339 - Monitor row click event
340 - Add column drag and drop and column fix function for the table column configuration button.
341 - Added `defaultHidden` attribute to table column configuration. Used to hide by default. You can configure the tick display in the table column
342 - More powerful column configuration
343 - useTable: Support for dynamically changing parameters. You can pass in `Ref` type and `Computed` type for dynamic changes
344 - useTable: Added return function `getForm`. Can be used to manipulate forms in the form Fix known issues in the table
345
346 ### ✨ Features
347
348 - Added `v-ripple` water ripple command
349 - Added the left menu mixed mode
350 - Add an example of markdown embedded in the form
351 - Add an example of a page outside the main frame
352 - `route.meta` added `currentActiveMenu`, `hideTab`, and `hideMenu` parameters to control the display and hide of the crumb-level menu on the detail page.
353 - Added breadcrumb navigation example
354 - form: Added `suffix` attribute to configure suffix content
355 - form: Added remote drop-down `ApiSelect` and examples
356 - form: Add `autoFocusFirstItem` configuration. Used to configure whether to focus on the first input box of the form
357 - useForm: Support for dynamically changing parameters. You can pass in `Ref` type and `Computed` type for dynamic changes
358
359 ### ⚡ Performance Improvements
360
361 - Optimize the scroll bar components of `modal` and `drawer`
362 - table: remove the `isTreeTable` attribute
363 - Import `less` files globally. No need to manually re-introduce the component
364
365 ### 🎫 Chores
366
367 - Upgrade `ant-design-vue` to `2.0.0-rc.7`
368 - Upgrade `vue` to `3.0.5`
369
370 ### 🐛 Bug Fixes
371
372 - Fixed the issue of missing scroll bars in mixed mode
373 - Fix the invalid configuration of environment variables and the logo address problem in history mode
374 - Fix the calculation error of width and height caused by switching page of chart library
375 - Fixed the issue of multi-language configuration `Locale.show` causing the configuration not to take effect
376 - Fix routing type error
377 - Fix the problem of invalid permissions when the menu is split
378 - Iframe loads early when closing multi-tab pages
379 - Fix known issues with `modal` and `drawer`
380 - Fix the problem of mixing mode adaptation in the left menu
381
689425 382 ## 2.0.0-rc.14 (2020-12-15)
V 383
384 ### ✨ Features
385
386 -Remove the left menu search, add the top menu search function -Layout mobile terminal adaptation. Business page is not adapted -axios join the joinTime configuration. Control whether the response includes a timestamp
387
388 ### ⚡ Performance Improvements
389
390 -Import components asynchronously -Optimize the overall structure -Replace the default scroll bar of the menu as a scroll component -Menu performance optimization
391
392 ### 🎫 Chores
393
394 -Return to the top to adjust the style to avoid covering other elements -Upgrade `ant-design-vue` to `2.0.0-rc.5` -Refresh button layout adjustment -`route.meta` removes the `externalLink` attribute
395
396 ### ✨ Refactor
397
398 -`openModal` and `openDrawer` third parameter `openOnSet` is set to true by default
399
400 ### 🐛 Bug Fixes
401
402 -Fixed an issue where multi-level routing cache caused components to render multiple times -Fixed the problem of disappearing after switching the map chart -Fix the issue of successful login and notify disappearing -Modify the names of `VirtualScroll` and `ImportExcel` components as `VScroll` and `ImpExcel` to temporarily solve the memory overflow of components containing keywords in the vue template -Fix axios case problem -Fix button style problem -Fix the problem of menu split mode -Fix the issue of invalid data transmission when using emits in `Modal` and `Drawer` components -Fix the known problems of the menu -Fix the issue of upload component api failure -Fix the problem of invalid menu permission filtering
403
596e70 404 ## 2.0.0-rc.13 (2020-12-10)
V 405
406 ## (Breaking changes) Breaking changes
407
408 -Route reconstruction, the previous format is no longer supported. Change to support the original default structure of vue-router, the specific format can be changed by referring to the example. Realize multi-level route caching, and no longer convert routes to level 2. -Refactor breadcrumbs and use antd's breadcrumbs component. The previous component has been deleted
409
410 ### ✨ Features
411
412 -Restore the default loading of antdv, refactor the `Loading` component, and add `useLoading` and `v-loading` instructions. And add examples -i18n supports vscode `i18n-ally` plugin -New examples of increased routing cache -Packaged code split (experimental) -Extract upload address to global variable, package can be dynamically configured
413
414 ### ✨ Refactor
415
416 -Tree component ref function call to delete `$` -Reconstruction and beautification of the lock screen interface, delete unnecessary background pictures
417
418 ### ⚡ Performance Improvements
419
420 -Page switching loading logic modification. Regardless of whether the loaded page is closed or not, loading will not be displayed when opened again (pages that have been opened are opened again faster, and loading is not required, and the logic of the top progress bar is the same), and it will be restored after refreshing.
421
422 ### 🎫 Chores
423
424 -First screen loading modification -Upgrade `vue` to `3.0.4` -Upgrade `ant-design-vue` to `2.0.0-rc.3` -Re-introduction of `vueuse` -Remove the `afterCloseLoading` attribute in route meta -Documentation update
425
426 ### 🐛 Bug Fixes
427
428 -Fix form i18n error -Fix the inconsistent size of menu icons -Fix the calculation of the top menu width -Fix table tabSetting problem -Repair file upload and delete invalidation -Fix the problem of editing and saving table rows
429
c9e44c 430 ## 2.0.0-rc.12 (2020-11-30)
V 431
432 ## (破坏性更新) Breaking changes
433
434 - The ClickOutSide component import method is changed from `import ClickOutSide from'/@/components/ClickOutSide/index.vue'` to `import {ClickOutSide} from'/@/components/ClickOutSide'`
5db3ce 435 - Button component import method changed from `import Button from'/@/components/Button/index.vue'` to `import {Button} from'/@/components/Button'`
c9e44c 436 - StrengthMeter component import method is changed from `import StrengthMeter from'/@/components/StrengthMeter'` to `import {StrengthMeter} from'/@/components/StrengthMeter'`
V 437 - In addition to the examples, the global internationalization function is added, supporting Chinese and English
438
439 ### ✨ Refactor
440
441 - Refactor the overall layout. Change the code implementation method. Code is more streamlined
442 - Configuration item reconstruction
443 - Remove messageSetting configuration
444 - BasicTitle component `showSpan`=> `span`
445
446 ### ✨ Features
447
448 - The cache can be configured to encrypt or not, and Aes encryption is enabled in the production environment by default
449 - Add tab drag and drop sort
450 - Added LayoutFooter. The default display, can be closed in the configuration
451
452 ### ⚡ Performance Improvements
453
454 - Optimized the problem that the full screen animation of `Modal` component is not smooth
455
456 ### 🐛 Bug Fixes
457
458 - tree: Fix the problem that the text exceeds the operation button
459 - useRedo: Fix the problem of missing parameters when refreshing the page through useRedo
460 - form: Fix the problem that the form verification is first set in the verification and the console error message
461 - `modal`&`drawer` fix the problem of component passing array parameters
462 - form: fix `updateSchema` does not take effect when the value contains `[]`
463 - table: Fix the display problem of the table `TableAction` icon
464 - table: fix table column settings not displayed by `setColumns` setting
465
466 ### 🎫 Chores
467
468 - Update antdv to `2.0.0-rc.2`
469 - Update vue to `3.0.3`
470 - Update vite to `1.0.0.rc13`
471 - Temporarily delete `@vueuse/core`. After it is stable, it will be integrated. It is currently not stable.
472
ea24df 473 ## 2.0.0-rc.11 (2020-11-18)
V 474
475 ### ✨ Features
476
477 - Added base64 file stream download
478 - Optimize upload components and examples
479 - New editable row example
480 - Add a personal page
481 - New form page
482 - Add details page
483 - Integrate upload components into form by default
484
485 ### 🎫 Chores
486
487 - Update antdv to `2.0.0-rc.1` (temporarily restore to beta15, rc1 menu freezes too seriously.)
488 - Add some notes
489
490 ### ✨ Refactor
491
492 - Removed `receiveDrawerDataRef` and `transferDrawerData` properties of `useModal` and `useDrawer`
493 - `openModal` and `openDrawer` corresponding to `useModal` and `useDrawer` extend the third parameter. Used to open the trigger callback again
494
495 ### 🐛 Bug Fixes
496
497 - Repair form inputNumber verification error
498 - Fix the error of setting the default value of the form
499 - Fix the problem of occupying position when the menu collapse button is hidden
500 - Fix the form baseColProps does not take effect
501
3cf798 502 ## 2.0.0-rc.10 (2020-11-13)
V 503
504 ### ✨ Refactor
505
506 - Refactor hook, introduce `@vueuse`, delete existing `hook`, optimize existing hook
507 - ʻUseEvent` renamed ->ʻuseEventListener`
508 - Delete the four types `SelectOptGroup`, `SelectOption`, `Transfer`, and `Radio` from the form `ComponentType`. Modify the `RadioButtonGroup` component
509
510 ### ✨ Features
511
512 - `componentsProps` support function type of form item
513 - Added tag display to the menu, supporting 4 types of colors and dot display
514 - New menu and top bar color selection color matching
515 - Add sample result page
516 - New file download example
517
518 ### ⚡ Wip
519
520 - Upload components (not completed, testing...)
521
522 ### ⚡ Performance Improvements
523
524 - Optimize settingDrawer code
525 - Optimize the switching speed of multiple tabs
526 - Add form customization and dynamic capabilities
527
528 ### 🐛 Bug Fixes
529
530 - Fixed multiple rich text editors showing only one
531 - Fixed the problem of not redirecting to the original page after logging in again after expiration
532 - Fix window system dynamic introduction error
533 - Fix page type error
534 - Fixed an error when the form switch and checkBox were used separately
535
03bbdd 536 ## 2.0.0-rc.9 (2020-11-9)
V 537
538 ### ✨ Features
539
540 - Menu trigger can select location
541 - Add an example of rich text embedded form
542 - Added `required` attribute to form component schema. Simplified configuration
543 - The second parameter of openModal and openDrawer can be passed internally instead of `transferModalData`
544 - Routes with parameters can be cached
545
546 ### ✨ Refactor
547
548 - Refactored the logic of the menu generated by the background
549 - Route Module structural transformation
1db72c 550
V 551 ### ⚡ Performance Improvements
552
553 - Menu performance continues to be optimized and smoother
554 - Optimize lazy loading components and examples
03bbdd 555 - layout style fine-tuning
1db72c 556
V 557 ### 🎫 Chores
558
559 - Delete menu background image
03bbdd 560 - Update the version of ʻant-design-vue`to`beta15`
1db72c 561 - Update `vite` version to `rc.9`
V 562 - Exception page adjustment
563 - `BasicTitle` Color blocks are not displayed by default
564
565 ### 🐛 Bug Fixes
566
567 - Fix table type problem after upgrade
568 - Fix the problem that the last submenu continues to be displayed when the menu is divided and there is no data in the left menu
569 - Fix the issue of ʻuseMessage` type
570 - Fix the problem that the form item setting `disabled` does not take effect
571 - Fix that ʻuseECharts`can't adapt when`resize`, and an error is reported
572 - Fix that `resize` is not deleted after ʻuseWatermark` is cleared
573 - Fix form verification problem
03bbdd 574 - Fixed the problem that the multi-level header configuration does not take effect
1db72c 575
d37806 576 ## 2.0.0-rc.8 (2020-11-2)
V 577
578 ### ✨ Features
579
580 - Global loading add text
581 - Right-click menu supports multiple levels
582
583 ### 🎫 Chores
584
585 - Login cache changed from sessionStorage to LocalStorage
586
587 ### ⚡ Performance Improvements
588
589 - Update ʻant-design-vue`to`beta.12`
590 - Layout interface layout style adjustment
591 - Optimize lazy loading components
592 - Optimize table rendering performance
593 - Add animation to form folding search icon
594 - routeModule can ignore the layout configuration. Convenient to configure the first-level menu
595
596 ### 🐛 Bug Fixes
597
598 - Fix table type error
599 - Fix bug in mock paging tool
600 - Fix the folding problem of the search form when the table is opened
601 - Fix the problem of fixed column style when the table size is samll
602 - Fixed the error report when closing multiple tabs
603 - Fix message type error
604
3466d6 605 ## 2.0.0-rc.7 (2020-10-31)
V 606
607 ### ✨ Features
608
609 - The form component now supports directly passing in the model to directly perform the set operation, please refer to **Component -> Popup Extension -> Open Popup and Pass Data**
610
611 - The useModalInner of modal now supports the incoming callback function to receive the value passed in from the external `transferModalData`
612
613   - Used to handle the setting values ​​of components such as forms when the pop-up window is opened. Refer to **Component -> Popup Extension -> Open Popup and Pass Data**
614   - The value of `receiveModalDataRef` is temporarily reserved. Use as little as possible. It may be deleted later.
615
616 - The drawer’s useDrawerInner now supports the incoming callback function to receive the value passed in from the external `transferModalData`,,
617   - Used to handle the setting values ​​of components such as forms for opening the drawer Refer to **Component->Drawer Extension->Open the drawer and transfer data**
618   - The value of `receiveModalDataRef` is temporarily reserved. Use as little as possible. It may be deleted later.
619
620 ### ✨ Refactor
621
622 - Form code optimization and reconstruction
623
624 ### ⚡ Performance Improvements
625
626 - Modal slot can be overwritten
627 - Optimize table embedding height calculation problem
628
629 ### 🎫 Chores
630
631 - Add some notes
632 - pwa icon supplement
633 - Type adjustment
634 - Upgrade ʻant-design-vue`to`beta.11`, and modify the known issues brought about, and some issues will be resolved after discovery
635
636 ### 🐛 Bug Fixes
637
638 - Fix the timeout error of local proxy post interface to https address
639 - Fix modal full screen height calculation problem when footer is not displayed
640 - Fix the error that the verification information is not deleted when the form is reset
641 - Fix the style problem of the split mode of the top menu
642 - Fix the invalidation of table expansion icon animation
643
d51cfe 644 ## 2.0.0-rc.6 (2020-10-28)
V 645
646 ### ✨ Features
647
648 - Added `pwa` function, which can be turned on in `.env.production`
649 - Button component extends `preIcon` and `postIcon` attributes to add icons before and after the text
650 - Restore the breadcrumb display icon function
651
652 ### 🎫 Chores
653
654 - Upgrade vite version to `v1.0.0.rc8`
655 - vite.config.ts internal plugins extraction
656 - Build directory structure adjustment
657 - Dependency update
658 - Documentation update
659 - Modify the default route switching animation
660
661 ### ⚡ Performance Improvements
662
663 - `setTitle` logic adjustment
664 - The sessionStorage and LocalStorage cache settings used by the system expire in `7` days by default
665
666 ### ✨ Refactor
667
668 - Separate `vite-plugin-html` and modify the logic of inserting html
669
670 ### 🐛 Bug Fixes
671
672 - Fix the warning problem of multiple registration components during hot update
673 - Fix the login tab page appears after login
674 - Fix the problem of routing switch parameter disappearance
675 - Fix the useMessage icon style problem
676
1d47d8 677 ## # 2.0.0-rc.5 (2020-10-26)
V 678
679 ### ✨ Features
680
681 - Update component documentation
682 - Breadcrumbs support display icon
683 - Added tinymce rich text component
684 - Add submitOnReset to the form to control whether to re-initiate the request when reset
685 - Added `sortFn` to the table to support custom sorting
686 - Added animation components and examples
687 - Added lazy loading/delay loading components and examples
688
689 ### ✨ Refactor
690
691 - The detailType of the Drawer component is changed to isDetail
692
693 ### 🎫 Chores
694
695 - Remove the optional chain syntax in the code
696 - Form reset logic modification
697 - Turn off multi-tab page tabs animation
698 - Upgrade vite version to `v1.0.0.rc6`
699 - Delete Chinese path warning. rc6 has been fixed
700
701 ### 🐛 Bug Fixes
702
703 - Fix the automatic height and display footer display problems of drawer components
704 - Reset to default value after repairing form query
705 - Fix the problem of displaying the collapsed menu when there are no child nodes
706 - Fix the problem of breadcrumb display style
707 - Fixed the problem of multiple open drag and drop failure when destroyOnClose=true in modal
708 - Fixed multiple action columns in the table
709
5f39be 710 # 2.0.0-rc.4 (2020-10-21)
V 711
712 ### ✨ Features
713
714 - New configuration toolbar for tables
715 - New message notification module
716
717 ### 🎫 Chores
718
719 - The table does not show borders by default
720 - Dependency update
721 - Update vue to `v3.0.2`
722 - Interface style fine-tuning
723
724 ### ⚡ Performance Improvements
725
726 - Optimize the size of the first screen
727 - Optimize the TableAction component
728 - Reduce the folding width of the menu
729
730 ### 🐛 Bug Fixes
731
732 - Fix the problem of the menu name when the first level menu is folded
733 - Fix the problem that the preview command is not packaged
734 - Fix the problem that the form actionColOptions parameter does not take effect
735 - Fix the problem that the loading does not take effect when refreshing the form
736
8fd199 737 # 2.0.0-rc.3 (2020-10-19)
V 738
739 ### ✨ Features
740
741 - Added excel component and excel/xml/csv/html export example
742 - Added excel import example
743 - Added global error handling
744 - Added markdown components and examples
745 - The menu name can be displayed when adding a new folding menu
746
747 ### Docs
748
749 - add project doc
750
751 ### 🎫 Chores
752
753 - update deps
754
755 ### 🐛 Bug Fixes
756
757 - Fix the adaptive problem of the top menu
758 - Fix window system packaging error
759
c346bb 760 # 2.0.0-rc.2 (2020-10-17)
V 761
762 ### ✨ Features
763
764 - Package can be configured to output `gizp`
765 - Package can be configured to delete `console`
766 - Routes and menus do not need to be imported manually, they are imported automatically
767
768 ### 🎫 Chores
769
770 - Upgrade vue to `3.0.1`
771 - Change `vite` version to daily build version
772
773 ### 🐛 Bug Fixes
774
775 - Fix menu error
776 - Fix the problem of table adaptive height
777 - Fix the issue of error reporting when executing script in `window system`
778 - Fix the problem of folding components
779
780 ### ⚡ Performance Improvements
781
782 - Remove menu to minimize background
783 - Prevent page refresh and re-render menu
784 - Some other details are optimized
785
9abba7 786 # 2.0.0-rc.1 (2020-10-14)
be8e14 787
V 788 ### ✨ Features
789
790 - Add a tab with parameters
791
792 ### ⚡ Performance Improvements
793
794 - Optimized menu folding
795 - Page details optimization
796 - Compress html after packaging
797 - Functional reconstruction of preview components and right-click menu
798 - The preview component operation column is centered
799
800 ### 🎫 Chores
801
802 - update deps
803 - Added `README.en-US.md`
804 - Added `CHANGELOG.en-US.md`
805
806 ### 🐛 Bug Fixes
807
808 - Fix page refresh and jump to landing page
809
7c7f35 810 # 2.0.0-beta.7 (2020-10-12)
V 811
812 ### ⚡ Performance Improvements
813
814 - The existing tab switching no longer displays animation and progress bar
815
816 ### ✨ Features
817
818 - Added `CountTo` component and sample demo
819 - Added `closeMessageOnSwitch` and `removeAllHttpPending` to the project configuration file
820 - The production environment has a separate configuration file for dynamic configuration project configuration
821 - Added ʻuseEcharts` and ʻuseApexChart` to facilitate the use of charts, and added related demos
822 - New workbench interface
823 - New analysis page interface
824
825 ### 🎫 Chores
826
827 - Update dependencies
828
829 ### 🐛 Bug Fixes
830
831 - Fix routing switch, tab inactive problem
832
833 # 2.0.0-beta.6 (2020-10-11)
834
835 ### 💄 Styles
836
837 - Menu style adjustment
838
839 ### 🐛 Bug Fixes
840
841 - Fix the problem that editable forms cannot be entered
842 - Repair packaging errors, no proxy is required in the production environment
843
844 ### ⚡ Performance Improvements
845
846 - Optimize the switching speed of multi-tab pages
847 - First screen loading animation
848
849 # 2.0.0-beta.5 (2020-10-10)
850
851 ### ♻ Code Refactoring
852
853 - Delete `tailwind css`
854
855 ### ⚡ Performance Improvements
856
857 - Optimize page switching speed
858
859 ### 🎫 Chores
860
861 - Add `.vscode` and `.github` configuration
862 - Change menu icon
863 - Added `.env` configuration file
864 - Update readme.md
865
866 ### 🐛 Bug Fixes
867
868 - Fix the failure of `Tree` component check event
869
870 # 2.0.0-beta.4 (2020-10-08)
871
872 ### 🎫 Chores
873
874 - Remove redundant dependencies
875
876 ### 🐛 Bug Fixes
877
878 - Fix page refresh blank
879 - Fix the invalid table style in the production environment
880
881 # 2.0.0-beta.3 (2020-10-07)
882
883 ### ✨ Features
884
885 - Added ʻopenNProgress` to the project configuration file to control whether to open the top control bar
886 - Add `Table` component and demo
887
888 ### 🎫 Chores
889
890 - Add ` github workflows`
891
892 # 2.0.0-beta.2 (2020-10-07)
893
894 ### ✨ Features
895
896 - Added image preview component
897
898 ### 🔧 Continuous Integration
899
900 - Add githubAction script
901
902 # 2.0.0-beta.1(2020-09-30)
903
904 ### 🎫 Chores
905
906 - Migrate some code from 1.0
907 - Add README.md description file
908
909 ### 🐛 Bug Fixes
910
911 - Fix the problem of form, animation and packaging failure