From 7b5b798c96602aaa6dd2d77c43119ec457875502 Mon Sep 17 00:00:00 2001 From: sws <1141121512@qq.com> Date: Thu, 31 Aug 2023 14:26:06 +0800 Subject: [PATCH] =?UTF-8?q?1.=E9=A6=96=E9=A1=B5=E4=BC=98=E5=8C=96?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- App.vue | 6 +- components/iconfont/iconfont.css | 40 + components/iconfont/iconfont.js | 1 + components/iconfont/iconfont.json | 51 ++ components/iconfont/iconfont.svg | 31 + components/iconfont/iconfont.ttf | Bin 0 -> 3828 bytes components/iconfont/iconfont.vue | 23 + components/iconfont/iconfont.woff | Bin 0 -> 2444 bytes components/iconfont/iconfont.woff2 | Bin 0 -> 2032 bytes components/search/search.vue | 321 ++++---- components/slider/slider.vue | 118 +-- main.js | 11 +- pages.json | 11 +- pages/index/index.vue | 1153 +++++++++++++++------------- 14 files changed, 1025 insertions(+), 741 deletions(-) create mode 100644 components/iconfont/iconfont.css create mode 100644 components/iconfont/iconfont.js create mode 100644 components/iconfont/iconfont.json create mode 100644 components/iconfont/iconfont.svg create mode 100644 components/iconfont/iconfont.ttf create mode 100644 components/iconfont/iconfont.vue create mode 100644 components/iconfont/iconfont.woff create mode 100644 components/iconfont/iconfont.woff2 diff --git a/App.vue b/App.vue index 38f91fa0..a3ec498d 100644 --- a/App.vue +++ b/App.vue @@ -69,9 +69,11 @@ "/pages/user/user" ], // 请求地址 - request_url: 'https://d1.shopxo.vip/', + // request_url: 'https://d1.shopxo.vip/', + request_url: 'http://shopxo.com/', // 静态资源地址(如系统根目录不在public目录下面请在静态地址后面加public目录、如:https://d1.shopxo.vip/public/) - static_url: 'https://d1.shopxo.vip/', + // static_url: 'https://d1.shopxo.vip/', + static_url: 'http://shopxo.com/', // 系统类型(默认default、如额外独立小程序、可与程序分身插件实现不同主体小程序及支付独立) system_type: 'default', // 基础信息 diff --git a/components/iconfont/iconfont.css b/components/iconfont/iconfont.css new file mode 100644 index 00000000..c1a55f66 --- /dev/null +++ b/components/iconfont/iconfont.css @@ -0,0 +1,40 @@ +@font-face { + font-family: "iconfont"; /* Project id 4227145 */ + src: url('iconfont.woff2?t=1693277237003') format('woff2'), + url('iconfont.woff?t=1693277237003') format('woff'), + url('iconfont.ttf?t=1693277237003') format('truetype'), + url('iconfont.svg?t=1693277237003#iconfont') format('svg'); +} + +.iconfont { + font-family: "iconfont" !important; + font-size: 16px; + font-style: normal; + -webkit-font-smoothing: antialiased; + -moz-osx-font-smoothing: grayscale; +} + +.icon-icon-applet-me-settings-acquiesce:before { + content: "\e6a6"; +} + +.icon-icon-applet-me-message-acquiesce:before { + content: "\e6a7"; +} + +.icon-icon-applet-me-acquiesce:before { + content: "\e6a2"; +} + +.icon-icon-applet-sort-acquiesce:before { + content: "\e6a5"; +} + +.icon-icon-applet-index-acquiesce:before { + content: "\e6a4"; +} + +.icon-icon-applet-shop-acquiesce:before { + content: "\e6a3"; +} + diff --git a/components/iconfont/iconfont.js b/components/iconfont/iconfont.js new file mode 100644 index 00000000..572ab6f8 --- /dev/null +++ b/components/iconfont/iconfont.js @@ -0,0 +1 @@ +window._iconfont_svg_string_4227145='',function(t){var e=(e=document.getElementsByTagName("script"))[e.length-1],c=e.getAttribute("data-injectcss"),e=e.getAttribute("data-disable-injectsvg");if(!e){var i,a,n,o,l,s=function(e,c){c.parentNode.insertBefore(e,c)};if(c&&!t.__iconfont__svg__cssinject__){t.__iconfont__svg__cssinject__=!0;try{document.write("")}catch(e){console&&console.log(e)}}i=function(){var e,c=document.createElement("div");c.innerHTML=t._iconfont_svg_string_4227145,(c=c.getElementsByTagName("svg")[0])&&(c.setAttribute("aria-hidden","true"),c.style.position="absolute",c.style.width=0,c.style.height=0,c.style.overflow="hidden",c=c,(e=document.body).firstChild?s(c,e.firstChild):e.appendChild(c))},document.addEventListener?~["complete","loaded","interactive"].indexOf(document.readyState)?setTimeout(i,0):(a=function(){document.removeEventListener("DOMContentLoaded",a,!1),i()},document.addEventListener("DOMContentLoaded",a,!1)):document.attachEvent&&(n=i,o=t.document,l=!1,d(),o.onreadystatechange=function(){"complete"==o.readyState&&(o.onreadystatechange=null,h())})}function h(){l||(l=!0,n())}function d(){try{o.documentElement.doScroll("left")}catch(e){return void setTimeout(d,50)}h()}}(window); \ No newline at end of file diff --git a/components/iconfont/iconfont.json b/components/iconfont/iconfont.json new file mode 100644 index 00000000..8501679b --- /dev/null +++ b/components/iconfont/iconfont.json @@ -0,0 +1,51 @@ +{ + "id": "4227145", + "name": "shopxo-小程序", + "font_family": "iconfont", + "css_prefix_text": "icon-", + "description": "", + "glyphs": [ + { + "icon_id": "37113110", + "name": "icon-applet-me-settings-acquiesce", + "font_class": "icon-applet-me-settings-acquiesce", + "unicode": "e6a6", + "unicode_decimal": 59046 + }, + { + "icon_id": "37113109", + "name": "icon-applet-me-message-acquiesce", + "font_class": "icon-applet-me-message-acquiesce", + "unicode": "e6a7", + "unicode_decimal": 59047 + }, + { + "icon_id": "37112559", + "name": "icon-applet-me-acquiesce", + "font_class": "icon-applet-me-acquiesce", + "unicode": "e6a2", + "unicode_decimal": 59042 + }, + { + "icon_id": "37112562", + "name": "icon-applet-sort-acquiesce", + "font_class": "icon-applet-sort-acquiesce", + "unicode": "e6a5", + "unicode_decimal": 59045 + }, + { + "icon_id": "37112561", + "name": "icon-applet-index-acquiesce", + "font_class": "icon-applet-index-acquiesce", + "unicode": "e6a4", + "unicode_decimal": 59044 + }, + { + "icon_id": "37112560", + "name": "icon-applet-shop-acquiesce", + "font_class": "icon-applet-shop-acquiesce", + "unicode": "e6a3", + "unicode_decimal": 59043 + } + ] +} diff --git a/components/iconfont/iconfont.svg b/components/iconfont/iconfont.svg new file mode 100644 index 00000000..75558b44 --- /dev/null +++ b/components/iconfont/iconfont.svg @@ -0,0 +1,31 @@ + + + + Created by iconfont + + + + + + + + + + + + + + + + + + + + diff --git a/components/iconfont/iconfont.ttf b/components/iconfont/iconfont.ttf new file mode 100644 index 0000000000000000000000000000000000000000..27b025e64a4da499838a7830ff70c82e3f4f184c GIT binary patch literal 3828 zcmd^CO>7&-6@Ih3c zCHW6+fF3)`nfd0u@4cCwc{8&F0st+r2`t3NXXXye-|l@0fb2u*?Bq;LJNT=KtJr=W z+h+@F`SP7lKf40JG@UEA#$s>u^B`E#qJGaO}+rfWA3#Su4akl=F z0$QW(D;!~8!)6mOx*CUoH4nc)2~AXL!3UsDo0zEH0&y4y=Gn31vtV1zSJ%M<4fhTG z!Fbgx!6M`8~?M+o;KBpb;Dg111)wPf1gYqvzrM zt?OGi_4xqyBX|{Qw5Pqq&<;5jGp%=Xy+&o2uwRSh*@|j?xZHV%mKfR!I=*Em0&6}NQOv)u3sjbPGvOFP5e}_v)pF1A^}{C z3==BOo`@v~i3^e>)M|WoW??4F*XpzxkH=2TE=sag`#$r{$UyGc?c);z5kknj_bnq+ zBdnu2otmCGYkDAdyCdV_@OZ@CEj}=votaLhn}cnl*tWg+z%(;98t&^0kB-flYVY-^ z^c8HOwSU{zgb8{f(ev z;8gBt|G+^1(cI5=z^TLK!-vaPY4Nw%r0R(uQnv3XhvFWJnB4ZA&Zx%|?PPL#&2FOc z#5)rWFB9+N#`_0y&y=o~p3#f#AE}dSV1ycvjAE7ZMAOt93woM)1tUBQe=nQ%S^S#@(2BvmlzTr?Qf1u3^cV0*WA6f4&txf z?s}e`uYKVjR%%(_{sGBn4Z7Y6XjE(68+shKfCP(Bfv=;mvBLs*go_Vj8jEz_ zV(96oQBuR(Cp(On0NulMr|QA(*Ecs_7m#6VaipYELA){o4I185^cbV(SCZ}p z+%UTy$Sr%9AavQ=6@|QxHMTkwWm{8@4O)4Y;dy1~@WRT0;p4tQpTi^dhm*A>i`{}h z^2XS{gGx_JODYncA3Ie2>fH1FtsH&|n)s0F&^gR|^sK7g6GTxUeGRkPJ&VJFzj?vy z_X;GC2#{UG{yB80*BuR)dI}dD&-F)5<}R;1d2ucq>T%jFc9+BA=}hgLS~zs%T)4NF z=Lgg0IuE2PJ!faFV!sCocFXpC(I?{XuHMoMddPzVKBl+7o}5@VF#Upb8koT^)=mSn zC|3;3A?`P@3BUF=1DjDkWMB)POrr*FL62p;RS4IN{RHu>YG48a{M5h<*x;^#S(JZZ zU=Hy;1DimEPYrBF`L=;AaFSRJ+yX&TI8rI*tHty3xhwKYp|rkOTCeWZCyGm#R`Zpe z=1zUGSlL)9t;-2Dz9Skht`{piZZ=+A(yG-(d9hMjlgH3sadovMmn)?U#X?nGu2#zj zVlmnem8*r)8XUoJEPVl}!} zjBXUG)s^+7jcC4b@zP3hqfpeB^dZJtabqLDRNN!9KjvcB((|xlqg1Kx*>pavT3J6| Ryu7D-)NHv_-c#vs^l#4zcIf~B literal 0 HcmV?d00001 diff --git a/components/iconfont/iconfont.vue b/components/iconfont/iconfont.vue new file mode 100644 index 00000000..1450e68d --- /dev/null +++ b/components/iconfont/iconfont.vue @@ -0,0 +1,23 @@ + + + + + \ No newline at end of file diff --git a/components/iconfont/iconfont.woff b/components/iconfont/iconfont.woff new file mode 100644 index 0000000000000000000000000000000000000000..ae90f5d9d20203792128ebeebb703c8b8a14fe0c GIT binary patch literal 2444 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 literal 0 HcmV?d00001 diff --git a/components/iconfont/iconfont.woff2 b/components/iconfont/iconfont.woff2 new file mode 100644 index 0000000000000000000000000000000000000000..595aef709b5fa6837d52a53226aba08b2e002ba2 GIT binary patch literal 2032 zcmV3X9s~{8~F@TlulBE>}O%@ya*vqeLwOq zE{T^$yJ}yJHPz@0Ec$uewD%LBG(m#54%BUGbQQFnGcmv9&XbeP!RP429XWC5a80ix zmOvR%Sq+F3ruln<@j;*(g#IUe#q52R9=Vi!K{ z#sD}0zJSG?e_nx*7ePJBEU;EY5)W|j`ELA^um@(~L)Z&5@F461vDyUi9m@nr%XXIl z$O6~}_~z=?%L`YaMrdgACvFaxFgb^{qQJavXIMPqUpAJfsVx*J#_BzcpT^)TcqM4*B&bC_8}&j zZ1FRBClU$7P23jc1EGS^RnkF1 z4H4$}zleeU5Jt_6;MfnMI;x{Xm&^-yD_V_j`NZyH4%jSdrc3= zCUF5b5UI03t8E=o1-0+*pinGZiVyX}HIzx!qeJ;iw zAjO>F_Q1>NsEx(?oQqkn5u352OTViNF$uNn!Wn`hEZb>(hg(nK_Bv_D9(j+^;O&~z z@BO&o*DBtGAKyErSu?cq?DODI>V7k7d2-kA%;F(ULy9wpxn+E<{dcX(0neYUTsQQ1 zPUMxJLP6E9H1^<@X4Q}!i4dn!`@4N(g}XVkxv{CSsJz7`SAvbd>6919p&a#DY{%F-dwt?P@xRAt2luFU8K^&K|* zbo+`MHJ#PfMth7f%;vVrK|@>>NZ*&6`Hm{>6uhHRfugsln1XO;{|Qrky68?R@#&0hWrPUyBY=fGAAzlAKyH+5K0u|jCf3pZs$9Q&-ELs z^1l5|87`0w*A;|`??-AkP`B>9kbj7}d$c?IE2G>b-DDe`d;7NNglPHQD(wc@f-Edh zUNU@0#isPi5#{BE%7}3J8ES*7{hb%{?;t@ZcD)@SFjn^PAKgC>WeeqXat^46q>g+@ z(RW|D@{@P;t;GkgO|8@{D4ZggHA&ZYdtjw~)|U9loNsDMJ7f!OE!(DSTG-$u(l;nK zrW4L#tIjA|jP`@XpaxC(!_u)s>ovdAinE#h>^Oh!*$7d+t+4E&^&zjk*@pDcUUr_8O zPd7Wkz1M@;Tl@T0NB#wse54Q^IEUEur zabkFy!%$a_0U)9hfE0wea=-0~3Nms25*0UqNs|q5LV7t*T@Lt2^*}(VFCbJ{Kb@oy zs)QmP0E*oy0HNFijKpbxqrA#_>Nmir_6Gzg|A5ey#1|tKH)T~KC)8N3%q$W3dMr`l z?g<)sm&h-8r^nxS0vYmLoFvLGprkm)+-Fkak_7oC?~}S6NqeQh zkVXvZSi(wH?O`?yh+MZaz=WU6ZAiG8ab}J3(2PVhoKEHA{fpi~=Hb}&7#@(8FoYu> z;v)e{L*R5P|Hr0z7`jN)9!@JHvV22La}nh&R05e0iI*wG4YU($r{5ZMPE&y-!=P(j Omakz+CYc$8761VCe&@OX literal 0 HcmV?d00001 diff --git a/components/search/search.vue b/components/search/search.vue index 997c0672..713ae7e0 100644 --- a/components/search/search.vue +++ b/components/search/search.vue @@ -1,153 +1,176 @@ - - \ No newline at end of file diff --git a/components/slider/slider.vue b/components/slider/slider.vue index e6273e16..18c59d65 100644 --- a/components/slider/slider.vue +++ b/components/slider/slider.vue @@ -1,63 +1,71 @@ - \ No newline at end of file diff --git a/main.js b/main.js index 7d4c30b4..805fac8c 100644 --- a/main.js +++ b/main.js @@ -2,16 +2,19 @@ import Vue from 'vue'; import App from './App'; // 全局mixins -import base from './common/js/common/base'; +import base from './common/js/common/base'; import share from './common/js/common/share'; -Vue.mixin(base); + +import iconfont from './components/iconfont/iconfont' +Vue.mixin(base); Vue.mixin(share); Vue.config.productionTip = false; - +// 注册到全局 +Vue.component("iconfont", iconfont); App.mpType = 'app'; const app = new Vue({ - ...App + ...App }); app.$mount(); \ No newline at end of file diff --git a/pages.json b/pages.json index 074dd5c1..55ed88d0 100644 --- a/pages.json +++ b/pages.json @@ -282,7 +282,16 @@ "navigationBarTitleText": "账号注销" } } - ], + ,{ + "path" : "components/iconfont/iconfont/iconfont", + "style" : + { + "navigationBarTitleText": "", + "enablePullDownRefresh": false + } + + } + ], "subPackages": [ { "root": "pages/plugins/seckill", diff --git a/pages/index/index.vue b/pages/index/index.vue index b6bfbe3a..8c35ef1a 100644 --- a/pages/index/index.vue +++ b/pages/index/index.vue @@ -1,577 +1,670 @@ \ No newline at end of file