Commit 77db3d5f80453ff94a300d4af813ba6bec88576d
1 parent
7c7f35a3
style: perf code style
Showing
11 changed files
with
35 additions
and
39 deletions
build/transform/require-context/index.ts renamed to build/plugin/vite-plugin-context-plugin/transform.ts
build/script/build.ts
1 | // #!/usr/bin/env node | 1 | // #!/usr/bin/env node |
2 | 2 | ||
3 | import { sh } from 'tasksfile'; | 3 | import { sh } from 'tasksfile'; |
4 | + | ||
4 | import { argv } from 'yargs'; | 5 | import { argv } from 'yargs'; |
5 | import { runBuildConfig } from './buildConf'; | 6 | import { runBuildConfig } from './buildConf'; |
6 | import { runUpdateHtml } from './updateHtml'; | 7 | import { runUpdateHtml } from './updateHtml'; |
@@ -9,7 +10,7 @@ import { errorConsole, successConsole } from '../utils'; | @@ -9,7 +10,7 @@ import { errorConsole, successConsole } from '../utils'; | ||
9 | export const runBuild = async () => { | 10 | export const runBuild = async () => { |
10 | try { | 11 | try { |
11 | const argvList = argv._; | 12 | const argvList = argv._; |
12 | - let cmd = `cross-env NODE_ENV=production vite build`; | 13 | + let cmd = `npx cross-env NODE_ENV=production vite build`; |
13 | await sh(cmd, { | 14 | await sh(cmd, { |
14 | async: true, | 15 | async: true, |
15 | nopipe: true, | 16 | nopipe: true, |
package.json
1 | { | 1 | { |
2 | "name": "vben-admin-2.0", | 2 | "name": "vben-admin-2.0", |
3 | - "version": "2.0.0-beta.7", | 3 | + "version": "2.0.0-beta.8", |
4 | "scripts": { | 4 | "scripts": { |
5 | "bootstrap": "yarn install", | 5 | "bootstrap": "yarn install", |
6 | "serve": "node ./build/jsc.js preserve && cross-env NODE_ENV=development vite", | 6 | "serve": "node ./build/jsc.js preserve && cross-env NODE_ENV=development vite", |
postcss.config.js
src/components/Menu/src/BasicMenu.tsx
@@ -91,7 +91,7 @@ export default defineComponent({ | @@ -91,7 +91,7 @@ export default defineComponent({ | ||
91 | }); | 91 | }); |
92 | 92 | ||
93 | watch( | 93 | watch( |
94 | - () => currentRoute.value.name, | 94 | + () => currentRoute.value.path, |
95 | (name: string) => { | 95 | (name: string) => { |
96 | name !== 'Redirect' && handleMenuChange(); | 96 | name !== 'Redirect' && handleMenuChange(); |
97 | getParentPath(); | 97 | getParentPath(); |
@@ -210,7 +210,7 @@ export default defineComponent({ | @@ -210,7 +210,7 @@ export default defineComponent({ | ||
210 | : {}; | 210 | : {}; |
211 | return ( | 211 | return ( |
212 | <Menu | 212 | <Menu |
213 | - // forceSubMenuRender={props.isAppMenu} | 213 | + forceSubMenuRender={props.isAppMenu} |
214 | selectedKeys={selectedKeys} | 214 | selectedKeys={selectedKeys} |
215 | defaultSelectedKeys={defaultSelectedKeys} | 215 | defaultSelectedKeys={defaultSelectedKeys} |
216 | mode={mode} | 216 | mode={mode} |
src/design/transition/fade.less
src/design/transition/zoom.less
1 | // zoom-out | 1 | // zoom-out |
2 | .zoom-out-enter-active, | 2 | .zoom-out-enter-active, |
3 | .zoom-out-leave-active { | 3 | .zoom-out-leave-active { |
4 | - transition: opacity 0.2 ease-in-out, transform 0.2s ease-out; | 4 | + transition: opacity 0.1 ease-in-out, transform 0.15s ease-out; |
5 | } | 5 | } |
6 | 6 | ||
7 | .zoom-out-enter-from, | 7 | .zoom-out-enter-from, |
@@ -13,7 +13,7 @@ | @@ -13,7 +13,7 @@ | ||
13 | // zoom-fade | 13 | // zoom-fade |
14 | .zoom-fade-enter-active, | 14 | .zoom-fade-enter-active, |
15 | .zoom-fade-leave-active { | 15 | .zoom-fade-leave-active { |
16 | - transition: transform 0.2s, opacity 0.2s ease-out; | 16 | + transition: transform 0.1s, opacity 0.15s ease-out; |
17 | } | 17 | } |
18 | 18 | ||
19 | .zoom-fade-enter-from { | 19 | .zoom-fade-enter-from { |
src/layouts/default/UserDropdown.tsx
@@ -54,14 +54,12 @@ export default defineComponent({ | @@ -54,14 +54,12 @@ export default defineComponent({ | ||
54 | <Dropdown placement="bottomLeft"> | 54 | <Dropdown placement="bottomLeft"> |
55 | {{ | 55 | {{ |
56 | default: () => ( | 56 | default: () => ( |
57 | - <> | ||
58 | - <section class={prefixCls}> | ||
59 | - <img class={`${prefixCls}__header`} src={headerImg} /> | ||
60 | - <section class={`${prefixCls}__info`}> | ||
61 | - <section class={`${prefixCls}__name`}>{realName}</section> | ||
62 | - </section> | 57 | + <section class={prefixCls}> |
58 | + <img class={`${prefixCls}__header`} src={headerImg} /> | ||
59 | + <section class={`${prefixCls}__info`}> | ||
60 | + <section class={`${prefixCls}__name`}>{realName}</section> | ||
63 | </section> | 61 | </section> |
64 | - </> | 62 | + </section> |
65 | ), | 63 | ), |
66 | overlay: () => ( | 64 | overlay: () => ( |
67 | <Menu slot="overlay" onClick={handleMenuClick}> | 65 | <Menu slot="overlay" onClick={handleMenuClick}> |
@@ -70,12 +68,10 @@ export default defineComponent({ | @@ -70,12 +68,10 @@ export default defineComponent({ | ||
70 | {showDoc && ( | 68 | {showDoc && ( |
71 | <Menu.Item key="doc"> | 69 | <Menu.Item key="doc"> |
72 | {() => ( | 70 | {() => ( |
73 | - <> | ||
74 | - <span class="flex items-center"> | ||
75 | - <Icon icon="gg:loadbar-doc" class="mr-1" /> | ||
76 | - <span>文档</span> | ||
77 | - </span> | ||
78 | - </> | 71 | + <span class="flex items-center"> |
72 | + <Icon icon="gg:loadbar-doc" class="mr-1" /> | ||
73 | + <span>文档</span> | ||
74 | + </span> | ||
79 | )} | 75 | )} |
80 | </Menu.Item> | 76 | </Menu.Item> |
81 | )} | 77 | )} |
src/layouts/default/setting/SettingDrawer.tsx
src/router/routes/modules/demo/feat.ts
src/views/dashboard/analysis/components/FlowAnalysis.tsx
@@ -11,7 +11,7 @@ export default defineComponent({ | @@ -11,7 +11,7 @@ export default defineComponent({ | ||
11 | return ( | 11 | return ( |
12 | <Row> | 12 | <Row> |
13 | {() => ( | 13 | {() => ( |
14 | - <> | 14 | + <div> |
15 | <Col md={24} lg={8}> | 15 | <Col md={24} lg={8}> |
16 | {() => ( | 16 | {() => ( |
17 | <CollapseContainer | 17 | <CollapseContainer |
@@ -20,7 +20,7 @@ export default defineComponent({ | @@ -20,7 +20,7 @@ export default defineComponent({ | ||
20 | class={`${prefixCls}__left`} | 20 | class={`${prefixCls}__left`} |
21 | > | 21 | > |
22 | {() => ( | 22 | {() => ( |
23 | - <> | 23 | + <div> |
24 | <div class={`${prefixCls}__score`}> | 24 | <div class={`${prefixCls}__score`}> |
25 | 86.2<span>分</span> | 25 | 86.2<span>分</span> |
26 | </div> | 26 | </div> |
@@ -44,7 +44,7 @@ export default defineComponent({ | @@ -44,7 +44,7 @@ export default defineComponent({ | ||
44 | <span>56.5</span> | 44 | <span>56.5</span> |
45 | </li> | 45 | </li> |
46 | </ul> | 46 | </ul> |
47 | - </> | 47 | + </div> |
48 | )} | 48 | )} |
49 | </CollapseContainer> | 49 | </CollapseContainer> |
50 | )} | 50 | )} |
@@ -56,26 +56,24 @@ export default defineComponent({ | @@ -56,26 +56,24 @@ export default defineComponent({ | ||
56 | </CollapseContainer> | 56 | </CollapseContainer> |
57 | )} | 57 | )} |
58 | </Col> | 58 | </Col> |
59 | - </> | 59 | + </div> |
60 | )} | 60 | )} |
61 | </Row> | 61 | </Row> |
62 | ); | 62 | ); |
63 | }; | 63 | }; |
64 | return () => ( | 64 | return () => ( |
65 | <Tabs class={prefixCls} default-active-key="1"> | 65 | <Tabs class={prefixCls} default-active-key="1"> |
66 | - {() => ( | ||
67 | - <> | ||
68 | - <Tabs.TabPane key="1" tab="产品一"> | ||
69 | - {() => renderContent()} | ||
70 | - </Tabs.TabPane> | ||
71 | - <Tabs.TabPane key="2" tab="产品二"> | ||
72 | - {() => renderContent()} | ||
73 | - </Tabs.TabPane> | ||
74 | - <Tabs.TabPane key="3" tab="产品三"> | ||
75 | - {() => renderContent()} | ||
76 | - </Tabs.TabPane> | ||
77 | - </> | ||
78 | - )} | 66 | + {() => [ |
67 | + <Tabs.TabPane key="1" tab="产品一"> | ||
68 | + {() => renderContent()} | ||
69 | + </Tabs.TabPane>, | ||
70 | + <Tabs.TabPane key="2" tab="产品二"> | ||
71 | + {() => renderContent()} | ||
72 | + </Tabs.TabPane>, | ||
73 | + <Tabs.TabPane key="3" tab="产品三"> | ||
74 | + {() => renderContent()} | ||
75 | + </Tabs.TabPane>, | ||
76 | + ]} | ||
79 | </Tabs> | 77 | </Tabs> |
80 | ); | 78 | ); |
81 | }, | 79 | }, |