From 520a78e861ada9a790695de0b9760c0f72c56743 Mon Sep 17 00:00:00 2001 From: aixianling Date: Thu, 12 Jan 2023 11:06:00 +0800 Subject: [PATCH] =?UTF-8?q?=E5=8F=98=E6=9B=B4=E7=BB=93=E6=9E=84?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- wxmp/bin/pages.js | 17 +++++++++++++++++ wxmp/src/App.vue | 2 +- wxmp/src/{mods/AppCart => pages}/AppCart.vue | 0 wxmp/src/{mods/AppMine => pages}/AppMine.vue | 0 wxmp/src/pages/home.vue | 4 ++-- wxmp/src/static/tabbar/cart-s.png | Bin 0 -> 962 bytes wxmp/src/static/tabbar/cart.png | Bin 0 -> 964 bytes wxmp/src/static/tabbar/home-s.png | Bin 0 -> 1232 bytes wxmp/src/static/tabbar/home.png | Bin 0 -> 1164 bytes wxmp/src/static/tabbar/mine-s.png | Bin 0 -> 1041 bytes wxmp/src/static/tabbar/mine.png | Bin 0 -> 1002 bytes 11 files changed, 20 insertions(+), 3 deletions(-) rename wxmp/src/{mods/AppCart => pages}/AppCart.vue (100%) rename wxmp/src/{mods/AppMine => pages}/AppMine.vue (100%) create mode 100644 wxmp/src/static/tabbar/cart-s.png create mode 100644 wxmp/src/static/tabbar/cart.png create mode 100644 wxmp/src/static/tabbar/home-s.png create mode 100644 wxmp/src/static/tabbar/home.png create mode 100644 wxmp/src/static/tabbar/mine-s.png create mode 100644 wxmp/src/static/tabbar/mine.png diff --git a/wxmp/bin/pages.js b/wxmp/bin/pages.js index a67b025..2563060 100644 --- a/wxmp/bin/pages.js +++ b/wxmp/bin/pages.js @@ -16,6 +16,17 @@ const start = () => { {root: "mods/", pages: []}, {root: "components/pages/", pages: []}, ], + tabBar: { + // position: "top", + color: "#ddd", + selectedColor: "#92ACD1", + fontSize: "12px", + list: [ + {text: "店铺", pagePath: "pages/home", iconPath: "static/tabbar/home.png", selectedIconPath: "static/tabbar/home-s.png"}, + {text: "购物车", pagePath: "pages/AppCart", iconPath: "static/tabbar/cart.png", selectedIconPath: "static/tabbar/cart-s.png"}, + {text: "我的", pagePath: "pages/AppMine", iconPath: "static/tabbar/mine.png", selectedIconPath: "static/tabbar/mine-s.png"}, + ] + }, globalStyle: { pageOrientation: "auto", navigationBarTextStyle: "white", @@ -35,6 +46,12 @@ const start = () => { return json.subPackages[0].pages.push(app) } }), + findPages('src/pages', file => { + if (/.+\\App[^\\]+\.vue/g.test(file)) { + const app = new PageBase(file.replace(/^src\\pages\\(.*).vue/g, 'pages/$1').replace(/\\/g, '/'), fs.readFileSync(file).toString()) + return json.pages.push(app) + } + }), ]).then(() => { fsExtra.outputJson('src/pages.json', json, () => { chalkTag.done('生成pages.json') diff --git a/wxmp/src/App.vue b/wxmp/src/App.vue index f037934..5484f83 100644 --- a/wxmp/src/App.vue +++ b/wxmp/src/App.vue @@ -14,7 +14,7 @@ export default { /*每个页面公共css */ @each $padMar, $pm in (mar:margin, pad:padding) { - @each $v in (8, 10, 16, 20, 32, 48, 64, 80) { + @each $v in (8, 10, 16, 20, 32, 48, 56, 64, 80) { @each $pos, $p in (l:left, r:right, t:top, b:bottom) { .#{$padMar}-#{$pos+$v} { #{$pm}-#{$p}: #{$v}px diff --git a/wxmp/src/mods/AppCart/AppCart.vue b/wxmp/src/pages/AppCart.vue similarity index 100% rename from wxmp/src/mods/AppCart/AppCart.vue rename to wxmp/src/pages/AppCart.vue diff --git a/wxmp/src/mods/AppMine/AppMine.vue b/wxmp/src/pages/AppMine.vue similarity index 100% rename from wxmp/src/mods/AppMine/AppMine.vue rename to wxmp/src/pages/AppMine.vue diff --git a/wxmp/src/pages/home.vue b/wxmp/src/pages/home.vue index 2d6a1cb..4c39fdd 100644 --- a/wxmp/src/pages/home.vue +++ b/wxmp/src/pages/home.vue @@ -2,7 +2,7 @@
-
+
@@ -19,7 +19,6 @@
-
@@ -52,6 +51,7 @@ export default { }, handleAdd2Cart() { + uni.setTabBarBadge({index: 1, text: "4"}) this.$toast("加入购物车") }, handleDetail() { diff --git a/wxmp/src/static/tabbar/cart-s.png b/wxmp/src/static/tabbar/cart-s.png new file mode 100644 index 0000000000000000000000000000000000000000..e2f115c74aca54caef3677ecaafd087694e444a1 GIT binary patch literal 962 zcmV;z13mnSP)LpV)yWDQBr>ex`g7z z6=dzN*XE9)jYaGnIudmdZoOtdMQtp&1Dqxt*nsv$kf@q`7x+E{KDB>TdcEsYNN%vb zUb7pJMuPGAvvb&S@#i9B7t>%CwUG!EUobUVm>MgPG+lT!`=uYF$n+xznilKFyZu!!0?0u5mB9O$5l4QXsT9BRP!fwLt9y@wr3_~)PF)4;2fh`KrsR- z>BGjdy+yZ-Ho%(>O+eDO`m#Mww~RF4bNgrcs&{z~X$Avpnvn)Dcn);X)P~d?c~P%b z%H$!G0az9fePh&yf#@^g4Dh5weYqcfCX@jTvVlaUFFw&{R17#qwSb}_{?TW`8*t<_ zkU~B}>PJBIna~F4n+}7c&xAIBK|1W>l4qn7L!!?p8K7S}93Fi}(EvU}kZnjk7!iF& z$p8k~05^dSjE+8|Zoq+af~#IZW}6VvXVeYQA{~Z{KBH`a_s}G>gp59;Yygw(bQnJR zOe6!44qNi}&?IvxM4yRhKvvVCTJ)Jn1`HgUWQHgw*^vxjvX%}pkbP|1uaY9TE*joL zlkp;dODUS(on93p8}P8{P+pJ}U3^*>+u9xcf-JI5tSQTVTYYi!b5tT5z#tvE=%NT2 z1OLGhn31-ob?-mH~GTO>p2K$l4;1mBED}mH`9lP|NQS#4>=v zbD)E6Y)CD?LlE15JLyny8JY!R8!)h0>RLpNcQtz-S_=e9Y>*9_a?E>$QI^3>A_g$y zHUR_K#!|QesRXV|4xSE|*O#l7pfd7)nH~rss5?`5(uk6J1xl`&7=V&%CI+D7nnVrY zJ%WDkYEP1=;O(gOxKP}T@?;Jojs6oefKwn=gr|@tlpD}_q-`oc(&`_5Bty{mi131x z$p1*I|5z7$;oI~67MXOgOXS3Ph`T6;9u~>9Ceno4YY;A3w8)Ggx z3>JNNcefzsk?ig5eIN#l7%(OdQ6{W{uO{GCkl6#+7CpAblvMb^Di{%iB+~$am5~s3 z&>RB{F-SDZCLEw($6=8Hky7d#l0NX+7;~)xW2FIXgFf5fic|=49IiA#U=<{U z9TWm%ig-eNrO*JT!6nn+3u!2P$An0w*ck9S4nu&6cEd#LtCT_m=mTB)z>G8qFyI&i zCMrdvLg)iA;Q;y01IxdwmasKoOc)}s`M3IlMuo5q`fP(MQlI&+`ht}K0;^y_@RqFV z3mRF$H1K&GW>#OYHh>i{BAg=c$g94fkrniTE`4A|>KnP$7px5sSOs&X)JNnEtEw+( zWDN$42}9%yE2}R!8NfCeunjIqy`ZT2f<{iT3Kj$(D6GEVYyji%nsNAvw9(j9U(m=2 zR=|jGikgg7^#x}G=mS0az?8JH*j8WA$Qf3_Ts3zbT325vWx(=FlcvFSSyx}s$Qic5 zfNgL=+BBT1FO)T)g8`4EjeDnAb2d~mfJS)4jh&GyZuDk*dplBpXvEFgP{{!LK!-l?NGb++`5S^t1_<y_?fgaue zjI@U)bmtROqBG~Qj`P=M02e2tZ%W!hFEE-)J*LWHUFX-R7P!DZ7kEYb7koLXPTNQ!2E~FD|f0tjxO3Uz-5}Uxy=={$~hJ?9sk4CMK_ib)3Ie0|coQp@U*$ msx_!A>OOz%2KYwn4fqW1TXuEP)9k;1dj-Ajqjy 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 Y8yx