From a38a0847eb77179a43ee878208850d319e75ae02 Mon Sep 17 00:00:00 2001 From: iHeyTang Date: Thu, 11 Sep 2025 12:47:31 +0800 Subject: [PATCH] =?UTF-8?q?refactor:=20=E6=9B=B4=E6=96=B0=E9=85=8D?= =?UTF-8?q?=E7=BD=AE=E6=96=87=E4=BB=B6=E5=92=8C=E5=9B=BE=E6=A0=87=E8=B5=84?= =?UTF-8?q?=E6=BA=90?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - 精简prod.ts配置,移除不必要的注释和代码 - 更新app.config.ts中的tabBar样式和图标路径 - 删除不再使用的图标文件,优化项目资源结构 --- config/prod.ts | 32 ++--------------- src/app.config.ts | 33 +++++++++--------- .../icons/default/shouye-weixuanzhong.png | Bin 4746 -> 0 bytes src/assets/icons/default/shouye.png | Bin 2666 -> 0 bytes src/assets/icons/playground-selected.png | Bin 0 -> 1410 bytes src/assets/icons/playground.png | Bin 0 -> 1419 bytes src/assets/icons/user-selected.png | Bin 0 -> 1311 bytes src/assets/icons/user.png | Bin 0 -> 1375 bytes 8 files changed, 19 insertions(+), 46 deletions(-) delete mode 100644 src/assets/icons/default/shouye-weixuanzhong.png delete mode 100644 src/assets/icons/default/shouye.png create mode 100644 src/assets/icons/playground-selected.png create mode 100644 src/assets/icons/playground.png create mode 100644 src/assets/icons/user-selected.png create mode 100644 src/assets/icons/user.png diff --git a/config/prod.ts b/config/prod.ts index 448eecb..1b8e569 100644 --- a/config/prod.ts +++ b/config/prod.ts @@ -1,35 +1,9 @@ -import type { UserConfigExport } from "@tarojs/cli" +import type { UserConfigExport } from '@tarojs/cli'; export default { mini: {}, h5: { // 确保产物为 es5 legacy: true, - /** - * WebpackChain 插件配置 - * @docs https://github.com/neutrinojs/webpack-chain - */ - // webpackChain (chain) { - // /** - // * 如果 h5 端编译后体积过大,可以使用 webpack-bundle-analyzer 插件对打包体积进行分析。 - // * @docs https://github.com/webpack-contrib/webpack-bundle-analyzer - // */ - // chain.plugin('analyzer') - // .use(require('webpack-bundle-analyzer').BundleAnalyzerPlugin, []) - // /** - // * 如果 h5 端首屏加载时间过长,可以使用 prerender-spa-plugin 插件预加载首页。 - // * @docs https://github.com/chrisvfritz/prerender-spa-plugin - // */ - // const path = require('path') - // const Prerender = require('prerender-spa-plugin') - // const staticDir = path.join(__dirname, '..', 'dist') - // chain - // .plugin('prerender') - // .use(new Prerender({ - // staticDir, - // routes: [ '/pages/index/index' ], - // postProcess: (context) => ({ ...context, outputPath: path.join(staticDir, 'index.html') }) - // })) - // } - } -} satisfies UserConfigExport<'vite'> + }, +} satisfies UserConfigExport<'vite'>; diff --git a/src/app.config.ts b/src/app.config.ts index 1020ac7..1fb83e9 100644 --- a/src/app.config.ts +++ b/src/app.config.ts @@ -1,40 +1,39 @@ - export default defineAppConfig({ pages: [ - 'pages/home/index', // 新的模板卡片首页 - 'pages/history/index', // 历史记录页面 - 'pages/generate/index', // 生成处理页面 - 'pages/result/index' + 'pages/home/index', // 新的模板卡片首页 + 'pages/history/index', // 历史记录页面 + 'pages/generate/index', // 生成处理页面 + 'pages/result/index', ], tabBar: { - color: '#999999', - selectedColor: '#FFD67A', + color: '#8E9BAE', + selectedColor: '#1D1F22', backgroundColor: '#FFFFFF', borderStyle: 'black', list: [ { pagePath: 'pages/home/index', text: '首页', - iconPath: 'assets/icons/default/shouye-weixuanzhong.png', - selectedIconPath: 'assets/icons/activate/shouye.png' + iconPath: 'assets/icons/playground.png', + selectedIconPath: 'assets/icons/playground-selected.png', }, { pagePath: 'pages/history/index', text: '历史记录', - iconPath: 'assets/icons/default/fuwuzixun-weixuanzhong.png', - selectedIconPath: 'assets/icons/activate/shoulijindu.png' - } - ] + iconPath: 'assets/icons/user.png', + selectedIconPath: 'assets/icons/user-selected.png', + }, + ], }, window: { backgroundTextStyle: 'light', navigationBarBackgroundColor: '#fff', navigationBarTitleText: '图生视频', - navigationBarTextStyle: 'black' + navigationBarTextStyle: 'black', }, permission: { 'scope.album': { - desc: '用于保存生成的图片和视频到相册' - } + desc: '用于保存生成的图片和视频到相册', + }, }, -}) +}); diff --git a/src/assets/icons/default/shouye-weixuanzhong.png b/src/assets/icons/default/shouye-weixuanzhong.png deleted file mode 100644 index 6e7291a656e81fd3254be0cbebf82dd63b00807b..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 4746 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 S33T9&i3MX~W&GUG4gW9Uhsm-4 diff --git a/src/assets/icons/default/shouye.png b/src/assets/icons/default/shouye.png deleted file mode 100644 index 3bcc91e63709c95450181ea8b1e92de20724a53d..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2666 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 diff --git a/src/assets/icons/playground-selected.png b/src/assets/icons/playground-selected.png new file mode 100644 index 0000000000000000000000000000000000000000..6966da7b35031ff6b2a71322e74a9008d083bd64 GIT binary patch literal 1410 zcmV-|1%3L7P)Px#L}ge>W=%~1DgXcg2mk?xX#fNO00031000^Q000001E2u_0{{R30RRC20H6W@ z1ONa40RR91FrWhf1ONa40RR91FaQ7m0NXcg3;+NG>`6pHRA>e5SxavmMG&r>7>2A!2=3-`W_(hi%&fpsE%wV5jr8-dOnR`-@Et>=%nCLqBJ;{43io-S9Kovx@Z2+4gU>o4DskJ6LxHvN~H^1;J znW({Lqicj1Jg)W6jjB3bLlbZ2cq9PW1Oqw@aD#PobRZBRJ0f05ebO`rbCzSYxMPTo zoOrbVObyV~BLX-#f9kqY_p7X43Lt>EmTjD9-Izu3Pbv5_;rmnbbY%YA%z{V(5L(sW zc>FEK%5b#ywPys?0m09uPO$)p=fEIkUd zv$McJUVUX5z9b-@Ui%oHf9_d72bNYgqgYMeYzm-6Cg^d#wDcHUeE+>Us!be*PygWsLHUEx__AfH_OsPv3bS}g^DjvI;o5C9JBKIifRg!joq z4?d8q(-9u3g2uuo+BQvANCEgRp}p3fLdSNa>=Rqok1w-?NH^&``$_@ybDWhQ91NZT zv1zqhuy*MKsrFFHBoz@FCfDee9J3H{=OE1G7fhZ^`fC8PK zCS%OD2vYze@S%eMTv`7Ro_O-9L7jI(A;h;GK|v)5Kuhyb0KVS(M(iERz+QX(4Oo5W zT}R%pLZ{H-X23f9*>7a&y6P8DaKs*>j98_h(Mee2=4su?k_9SNu};v^u7&8*bqCRJpj0YM<>Mi zB+@z+#Zf5vY13WK<&dt`-Oit`MJC$x@y&e+;aDT9OY-8vm%g2QQ=GRo>2h|T&?oEB zew!11CVA-yllJUa86NdGj`-`(dD~|pPpiUScA`5FfGC!wboZ|)tJT@g{%%GuBQ+8! z`gxb^va=0CyE0C`O=Z9RTjTD^J-mGODbN2A1KdTQn2sOCsSJuoqpJ-D&+OgqZuqRt z#AYBHD6h^->5yJ(Xo)ToIE8@o)S)&nPs%Shl5YojhEv&e1g0bK-x-0w0RDlZfd-dC Q6951J07*qoM6N<$f;U2XPXGV_ literal 0 HcmV?d00001 diff --git a/src/assets/icons/playground.png b/src/assets/icons/playground.png new file mode 100644 index 0000000000000000000000000000000000000000..270527360904e86d9d122ccc7e6884f7f02bc482 GIT binary patch literal 1419 zcmV;61$6p}P)Px#L}ge>W=%~1DgXcg2mk?xX#fNO00031000^Q000001E2u_0{{R30RRC20H6W@ z1ONa40RR91FrWhf1ONa40RR91FaQ7m0NXcg3;+NG^+`lQRA>e5SwV{&MHGIoW>-Zd z8Bh;`Xa^*qC~owk2W33vpkNjWcuICL5%jVd`~lhg05fA8Vr~yZ4_bM*(%@bnX0bpp6;!lnNCEfV5X{GzxV2WRqws3t_GNu*$n)@X8?WR zx8Cp6iI0B(+f?JQtz;0>=uaZVZ6U;7P{Zd;S8`J*(QUrI*wehztaAah-t7c12S-7v zB{ei|l7VTUF3jO_b9phGL{D0FB!JWHvnzl*tHeB*^|aIk{TkMmR*t>AHh~I9Gy|aZ zUgx9&wd!z9xq}K1Ov|O_Y}?*$f4Ee&@jRXqszcSjIJS161ya^2hBgJN9;jMGuG=G5 zi)`ES+Rh4`Zh!PW1!$1RJWV7fLU%;Q^#C!Xq_D=kBX~e)A}hL8 z#>ZnKB?u~P7#Z4)Y3^TL0W=gR5dzq1cRI9Ufy)93012{@epqQ=sRgZH0-n|Fyjr0; zq;?2M3WQk!TGAj-xC%O@W|QF*?u1@rCK|UuAVgB;f5EoLq-F@N051ZRzU0GI9T7fth?FTav2=DM3!j;1rx9dfIbDWM_~Xy zAg=%RJDmCC%feumDE)ojvW*UTo4Q*%h*@xJYdcP*T1mRTaOqpbvIc7P4TFIx^{ge7q85@FE;#*mnE`}HKHA_$qL*>e$}_Q3YzR5>2mej4LJAt zMxo23WvD-v3xQ1B-K>D`D;yhPXCj{U?)pVI^J%fak1*aLl{t&)6v_&c6>!uQcX+n> z_sg#lT)6aI*;zNr5wZLVU^4rx$OSMsP6TFzoCeQ2&-kQ;j>Xn4CunD-P~N4`9uV3r z#)WL+ZD}h>0DKC)s7Y6qPP%mfV9LLW6iwq91#UK-?V^}cXwPPG0MLuJ z+2L%as@fC-U85U?UqD+alw}y&Jms(nSB2gZAKqxg?ypxb1O)zmYLiP0N&-ul_~?l z#=mv^l~rSWyR$$v)7SKowZyeFJp+Ilcy_Rl`{;}wrUl07BhWbu;T^tKcZ}zYT^xC_ zn;9m~kn`C)RMK5s`2L0OO(}gnY;$r7q+@NwG+_hPZ+85GGCz3nNPm@~i`oSObd+?Q zuyq!-*(+?f)4aO^(2Qkk{zN6`pLLP)Px#L}ge>W=%~1DgXcg2mk?xX#fNO00031000^Q000001E2u_0{{R30RRC20H6W@ z1ONa40RR91FrWhf1ONa40RR91FaQ7m0NXcg3;+NGiAh93RA>e5S-npbK@@+phjtQr z4;auwus|!ZgTDZc8ci(ZqsJo}DnuwatC+1YvT&F?oK@6F5s9HxWq0hYFT&QEaJk&^s6*g;1#Fzl*yuCXi0#;?+Rxb!SOu+Xkt=JLQ4R#cOdvL2MAsg6acGj%)^lgPbWv$1vKXm z8a&~nsk`fA3BipW0pCpu@;3iX$}tB=;YTqDs4ZA%co%|tKUM0?=OK>|rEjGYRIAlg z_G<3CCuk&c1k(2YmCKiap25L$!M5PV%U3Wr_Y`)@<%aK81;)mLF(Qt@GWgp9E88Ue z_|ZcNUZ;5L_8mz^Clg=CiaT5D!>T?+pyoC=m4Hn?RhWdS!c8NUtJki>rr+C&ovu)XwAj=aizt2Wo$|lhv#oD%A+6WQAuUyvb!%secJZUR*=8!2wK==m|Rd1YE ztG|q8m0+p#UA@}o@dRuwDfv$;pVg~zo`OKVjnD|xYb;+VNZCYMl1~-TYWOlEK;UQZ zKQN+Q#z;&NIg6AT0Rlt4N+fh6LEtHfWzqZ8W+)POcK6~sPM7?kHVNb=$=4I15^m<+ zz5gId>Ij;)ytB0-vF`~1QxIw76oE{qP#Qo zbR(xo(IO8XcAhOP!V`3>ri)uJv88Z@rVu)&RaMz4pT2k37`)Eb#Q2yz2zp^L z9P&ao2byhnUD?Sb@8Tzn>}U@(c=tkglSLCtrbBLGivpZkVnuZtBl(CaB+V?D7^Aao z79_}q={5vIZv(c_6jH#ux_dX#BXL!Z%T?5+6BfPOBmz#`kA;QjMxF@4y4zbDJ;63& z3FPq_oe6I_DBS9uybQTgBI0|TV+|^FW+2e?kPEeSpE$J}u2jf)ECH&_^WHfo!0eiV z6!tI)0rTbUjY4x1ace-zwShN-42|7tv+=CTh{0`hyqPF_S_0^hDh~55l7T4Y{rE<0 zJMupQw-VK!mH;Ur2{hmh9|Q?(bJYjG=0<_1Z!HOsP>sY{{CjDh%KMRM&Qr$)eSTEC zNYXCR#V^B~YZDi1XW5sgk@lD~R&KgRkF#Y>KpB!Z*noetCcFezcIvqw{g;9_&-FUZ zOJV}brrbM0ZV1aG@>Wj($IPx#L}ge>W=%~1DgXcg2mk?xX#fNO00031000^Q000001E2u_0{{R30RRC20H6W@ z1ONa40RR91FrWhf1ONa40RR91FaQ7m0NXcg3;+NG$w@>(RA>e5S>10;K@>l8+iD^{ z8ng*PSA_Ts>ZN_D?Nc9F{s5XF@x<~6&_96HCrL?K&%%;;sh2Juc+nz05+QC8L`&93 zB-_><=iKhx-rhTR?#%A3_0UN+bLV```OTb}IWr5eP-;5@tlI8#1NoFQ?HsU}wF?}c z<_wz9CjC^Uh#lL&x$OYlvKp*HwkKn&6ry+)132G*{fNcbVGfXvGHyagM+y$-SI-ufz2J>s|!SX1~62bU>eSH;HNZQsY;9iy9o8ri=kCi z8PWofyOdAydY(r^yH&;#=izLyI@YCHAF%*j=j-_JyoF30>KG7802DTSijUUJ`7$_k z@-fuAGZ6|WOE~}-^R;%K{KK7YH?2RJuaPrA+azObK&DhH8ZPXv?6FM2-+#To;r~Wq zDPq4&-1oAji(%Q4#je=+*Y8l8oQhLX@;Srp8(@Q9NIC=6j{dgI>tXw*R#>}wmA@}| z@#-Bs7n zl@>}Kg>DFdWm)?L)1=>?4t`(1<?0SH~&f=d5E+w(CTLL7>Cjr0x*9cLRCHMm)5Gsb+&iseA<#zy>M z?JpGjrP7oeV&h+n@C6UD4<9Ft7c^dCY+*MHfWcj4ri6g1CI>02)J^1EV5mbkHUDLY z7Cv2cbQd@0Fedy8g%Ah!STN)2bo)+i=T)|70J`_>Rf){u;dS?>AcO!|)8H|MP*lBb zb88gKn7*-fwZ2XR6ohaHK=wq&#u)PigrKa}opPCOkfxhfFa~p8vO@q|!<=0Wb|7mH z-F>7Tw=#V}qk+&(L%^Bq8xFR-$((k?@(1A$U)qvSZ<1%CWAd|q)_Z_p1G zB>3AGuH3kYH?)&}TFt&0^qoF>@KmsW`5Guo;nVgxM5w*328}1xrqCf@WcHK*+&>ql zS%&f1lTT)3K567U%=|}Cl=Y(oKnk?2!XMUE3lQ$?$Na$&3%~=>!1iE{)F&H-d7)8X zGye(LD*MVsEK|(&=a1m-bXI4JmFdUP+>qg{C-{sWrDqI47;=GF{4gd~X+f)|M#l?u zNM(;_22Jc#3_x^3kHJufAS}QqNqp7AhcSGBZ4!K0jh#};j*F5NQ2q&CY;UUm$dlPv hpe>BR!U)Waz+bK^iT$`VuX_Lh002ovPDHLkV1h%jX%hed literal 0 HcmV?d00001