Commit 77db3d5f80453ff94a300d4af813ba6bec88576d

Authored by vben
1 parent 7c7f35a3

style: perf code style

build/transform/require-context/index.ts renamed to build/plugin/vite-plugin-context-plugin/transform.ts
  1 +// 修改自
1 2 // https://github.com/luxueyan/vite-transform-globby-import/blob/master/src/index.ts
2 3  
3 4 // TODO 目前还不能监听文件新增及删除 内容已经改变,缓存问题?
... ...
build/script/build.ts
1 1 // #!/usr/bin/env node
2 2  
3 3 import { sh } from 'tasksfile';
  4 +
4 5 import { argv } from 'yargs';
5 6 import { runBuildConfig } from './buildConf';
6 7 import { runUpdateHtml } from './updateHtml';
... ... @@ -9,7 +10,7 @@ import { errorConsole, successConsole } from '../utils';
9 10 export const runBuild = async () => {
10 11 try {
11 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 14 await sh(cmd, {
14 15 async: true,
15 16 nopipe: true,
... ...
package.json
1 1 {
2 2 "name": "vben-admin-2.0",
3   - "version": "2.0.0-beta.7",
  3 + "version": "2.0.0-beta.8",
4 4 "scripts": {
5 5 "bootstrap": "yarn install",
6 6 "serve": "node ./build/jsc.js preserve && cross-env NODE_ENV=development vite",
... ...
postcss.config.js
1   -const path = require('path');
2 1 module.exports = {
3 2 plugins: [require('autoprefixer'), require('postcss-import')],
4 3 };
... ...
src/components/Menu/src/BasicMenu.tsx
... ... @@ -91,7 +91,7 @@ export default defineComponent({
91 91 });
92 92  
93 93 watch(
94   - () => currentRoute.value.name,
  94 + () => currentRoute.value.path,
95 95 (name: string) => {
96 96 name !== 'Redirect' && handleMenuChange();
97 97 getParentPath();
... ... @@ -210,7 +210,7 @@ export default defineComponent({
210 210 : {};
211 211 return (
212 212 <Menu
213   - // forceSubMenuRender={props.isAppMenu}
  213 + forceSubMenuRender={props.isAppMenu}
214 214 selectedKeys={selectedKeys}
215 215 defaultSelectedKeys={defaultSelectedKeys}
216 216 mode={mode}
... ...
src/design/transition/fade.less
1 1 .fade-enter-active,
2 2 .fade-leave-active {
3   - transition: opacity 0.2s ease-in-out;
  3 + transition: opacity 0.1s ease-in-out;
4 4 }
5 5  
6 6 .fade-enter-from,
... ...
src/design/transition/zoom.less
1 1 // zoom-out
2 2 .zoom-out-enter-active,
3 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 7 .zoom-out-enter-from,
... ... @@ -13,7 +13,7 @@
13 13 // zoom-fade
14 14 .zoom-fade-enter-active,
15 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 19 .zoom-fade-enter-from {
... ...
src/layouts/default/UserDropdown.tsx
... ... @@ -54,14 +54,12 @@ export default defineComponent({
54 54 <Dropdown placement="bottomLeft">
55 55 {{
56 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 61 </section>
64   - </>
  62 + </section>
65 63 ),
66 64 overlay: () => (
67 65 <Menu slot="overlay" onClick={handleMenuClick}>
... ... @@ -70,12 +68,10 @@ export default defineComponent({
70 68 {showDoc && (
71 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 76 </Menu.Item>
81 77 )}
... ...
src/layouts/default/setting/SettingDrawer.tsx
... ... @@ -406,6 +406,7 @@ export default defineComponent({
406 406 menuSetting: {
407 407 mode,
408 408 type,
  409 + collapsed: false,
409 410 ...splitOpt,
410 411 },
411 412 };
... ...
src/router/routes/modules/demo/feat.ts
... ... @@ -10,7 +10,7 @@ export default {
10 10 redirect: '/feat/icon',
11 11 meta: {
12 12 icon: 'ic:outline-featured-play-list',
13   - title: 'Feat',
  13 + title: '页面功能',
14 14 },
15 15 },
16 16  
... ...
src/views/dashboard/analysis/components/FlowAnalysis.tsx
... ... @@ -11,7 +11,7 @@ export default defineComponent({
11 11 return (
12 12 <Row>
13 13 {() => (
14   - <>
  14 + <div>
15 15 <Col md={24} lg={8}>
16 16 {() => (
17 17 <CollapseContainer
... ... @@ -20,7 +20,7 @@ export default defineComponent({
20 20 class={`${prefixCls}__left`}
21 21 >
22 22 {() => (
23   - <>
  23 + <div>
24 24 <div class={`${prefixCls}__score`}>
25 25 86.2<span>分</span>
26 26 </div>
... ... @@ -44,7 +44,7 @@ export default defineComponent({
44 44 <span>56.5</span>
45 45 </li>
46 46 </ul>
47   - </>
  47 + </div>
48 48 )}
49 49 </CollapseContainer>
50 50 )}
... ... @@ -56,26 +56,24 @@ export default defineComponent({
56 56 </CollapseContainer>
57 57 )}
58 58 </Col>
59   - </>
  59 + </div>
60 60 )}
61 61 </Row>
62 62 );
63 63 };
64 64 return () => (
65 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 77 </Tabs>
80 78 );
81 79 },
... ...