Commit 3be6532c1b5e58290a12d8c4b4522ff239488d0b

Authored by F5VT98DI7XY4X12\Administrator
1 parent 0f0a596a

首页,和总样式

app.wxss
@@ -312,12 +312,9 @@ color: #b9b9b9; @@ -312,12 +312,9 @@ color: #b9b9b9;
312 position: fixed; 312 position: fixed;
313 313
314 } 314 }
315 -.yellow-b{ 315 +.yellow{
316 background-color: #ffb03f; 316 background-color: #ffb03f;
317 } 317 }
318 -.yellow-co{  
319 - color: #ffb03f;  
320 -}  
321 .green{ 318 .green{
322 background-color: #16ba63; 319 background-color: #16ba63;
323 } 320 }
@@ -349,4 +346,4 @@ background: #ffe3e2; @@ -349,4 +346,4 @@ background: #ffe3e2;
349 } 346 }
350 .fs40 { 347 .fs40 {
351 font-size: 40rpx; 348 font-size: 40rpx;
352 -} 349 -}
  350 +}
353 \ No newline at end of file 351 \ No newline at end of file
pages/index/index/index.js
@@ -43,23 +43,11 @@ Page({ @@ -43,23 +43,11 @@ Page({
43 template_arr:null, 43 template_arr:null,
44 bgcolor_t:'', 44 bgcolor_t:'',
45 }, 45 },
46 -  
47 onLoad: function () { 46 onLoad: function () {
48 -  
49 - wx.setNavigationBarColor({  
50 - frontColor: '#ff7295',  
51 - backgroundColor: '#000',  
52 -  
53 - });  
54 -  
55 -  
56 var th = this; 47 var th = this;
57 n.init(th, "", "recommend"); 48 n.init(th, "", "recommend");
58 -  
59 -  
60 }, 49 },
61 async onShow() { 50 async onShow() {
62 -  
63 await this.init_load(); 51 await this.init_load();
64 //显示的时候要开启计时器 52 //显示的时候要开启计时器
65 this.data.is_timer=1; 53 this.data.is_timer=1;
@@ -460,7 +448,6 @@ Page({ @@ -460,7 +448,6 @@ Page({
460 } 448 }
461 setTimeout(th.countDown2, 1000); 449 setTimeout(th.countDown2, 1000);
462 }, 450 },
463 -  
464 451
465 452
466 }); 453 });
467 \ No newline at end of file 454 \ No newline at end of file
pages/index/index/index.json
1 { 1 {
2 - "navigationBarBackgroundColor": "#ff7295",  
3 - "navigationBarTextStyle": "white", 2 + "navigationBarBackgroundColor": "#eeeeee",
4 "usingComponents": { 3 "usingComponents": {
5 "nav": "/components/diy_nav/diy_nav", 4 "nav": "/components/diy_nav/diy_nav",
6 "advertising":"/components/diy_advertising/diy_advertising", 5 "advertising":"/components/diy_advertising/diy_advertising",
pages/index/index/index.wxml
1 <!--普通界面--> 1 <!--普通界面-->
2 -<view class="container rel" wx:if="{{ishow}}">  
3 -<image class="xc-top-img abs" src="../../../images/top-img.png"></image> 2 +<view class="container" wx:if="{{ishow}}">
4 <!--搜索框--> 3 <!--搜索框-->
5 - <view class="search-box {{scrollTop>10?'search-fixed':''}} flex-center white ">  
6 - <view class="classify-frame t-c">  
7 - <image class="classify-img" src="../../../images/classify.png"></image>  
8 - <view class="fs20">分<text class="white fs22">类</text></view>  
9 - </view> 4 + <view class="search-box {{scrollTop>10?'search-fixed':''}}">
10 <view class="search-inner"> 5 <view class="search-inner">
11 <view class="search-img"> 6 <view class="search-img">
12 <image class="wh100" src="{{url}}/miniapp/images/search.png"></image> 7 <image class="wh100" src="{{url}}/miniapp/images/search.png"></image>
13 </view> 8 </view>
14 <input bindfocus="jumpSearch" class="search-cont" placeholder="请输入您所搜索的商品" type="text"></input> 9 <input bindfocus="jumpSearch" class="search-cont" placeholder="请输入您所搜索的商品" type="text"></input>
15 </view> 10 </view>
16 - <view class="classify-frame t-c">  
17 - <image class="classify-img" src="../../../images/scanning.png"></image>  
18 - <view class="fs20">扫一扫</view>  
19 - </view>  
20 </view> 11 </view>
21 <!--滚动广告--> 12 <!--滚动广告-->
22 - <view wx:if="{{banner}}" style="margin-top: 150rpx;"> 13 + <view wx:if="{{banner}}">
23 <swiper autoplay="true" class="swiper_box" duration="1000" indicatorDots="true" interval="3000" vertical=""> 14 <swiper autoplay="true" class="swiper_box" duration="1000" indicatorDots="true" interval="3000" vertical="">
24 <swiper-item wx:for="{{banner}}" wx:key="banner"> 15 <swiper-item wx:for="{{banner}}" wx:key="banner">
25 - <view url="{{item.media_link}}" class="slide-image-frame"> 16 + <navigator url="{{item.media_link}}">
26 <image class="slide-image" src="{{item.ad_code}}" lazy-load="true" binderror="bind_bnerr" data-errorimg="banner[{{index}}].ad_code"></image> 17 <image class="slide-image" src="{{item.ad_code}}" lazy-load="true" binderror="bind_bnerr" data-errorimg="banner[{{index}}].ad_code"></image>
27 - </view> 18 + </navigator>
28 </swiper-item> 19 </swiper-item>
29 </swiper> 20 </swiper>
30 </view> 21 </view>
@@ -65,93 +56,19 @@ @@ -65,93 +56,19 @@
65 </view> 56 </view>
66 </view> 57 </view>
67 </view> 58 </view>
68 -  
69 -  
70 - <view class="flex-center-around">  
71 - <view class="flex">  
72 - <view class="circle white xc-hook fs20 yellow-b">Г  
73 - </view>  
74 - <text class="yellow-co fs24 margin-left">人工优先</text>  
75 - </view>  
76 -  
77 -  
78 - <view class="flex">  
79 -  
80 - <view class="circle white xc-hook fs20 yellow-b">Г  
81 - </view>  
82 - <text class="yellow-co fs24 margin-left">正品保证</text>  
83 - </view>  
84 -  
85 - <view class="flex">  
86 - <view class="circle white xc-hook fs20 yellow-b">Г  
87 - </view>  
88 - <text class="yellow-co fs24 margin-left">售后无忧</text>  
89 - </view>  
90 - </view>  
91 -  
92 -  
93 - <view class="flex-center-around">  
94 - <view>  
95 - <view class="circle xc-class-frame t-c">  
96 - <image class="xc-class-img" src="../../../images/skincare.png"></image>  
97 - <view class="fs28">护肤</view>  
98 - </view>  
99 - </view>  
100 -  
101 - <view>  
102 - <view class="circle xc-class-frame t-c">  
103 - <image class="xc-class-img" src="../../../images/cosmetics.png"></image>  
104 - <view class="fs28">彩妆</view>  
105 - </view>  
106 - </view>  
107 -  
108 - <view>  
109 - <view class="circle xc-class-frame t-c">  
110 - <image class="xc-class-img" src="../../../images/mask.png"></image>  
111 - <view class="fs28">面膜</view>  
112 - </view>  
113 - </view>  
114 -  
115 -  
116 - <view>  
117 - <view class="circle xc-class-frame t-c">  
118 - <image class="xc-class-img" src="../../../images/nursing.png"></image>  
119 - <view class="fs28">个人护理</view>  
120 - </view>  
121 - </view>  
122 -  
123 -  
124 - <view>  
125 - <view class="circle xc-class-frame t-c">  
126 - <image class="xc-class-img" src="../../../images/man_region.png"></image>  
127 - <view class="fs28">男士专区</view>  
128 - </view>  
129 - </view>  
130 - </view>  
131 -  
132 - <view class="title-img-frame">  
133 - <image class="xc-title-img"src="../../../images/title.png"></image>  
134 - </view>  
135 - <view class="split-line">  
136 - </view>  
137 -  
138 <!--秒杀--> 59 <!--秒杀-->
139 <view class="seckill" wx:if="{{saleGoods!=null && pindGoods.length!=0 }}"> 60 <view class="seckill" wx:if="{{saleGoods!=null && pindGoods.length!=0 }}">
140 <navigator url="/pages/activity/seckill_list/seckill_list"> 61 <navigator url="/pages/activity/seckill_list/seckill_list">
141 <view class="seckill-time"> 62 <view class="seckill-time">
142 - <view class="classname flex">  
143 - <image class="clock-img" src="../../../images/clock-rad.png"></image>  
144 - <image class="seckill-ttitle-img"src="../../../images/seckill-ttitle.png"></image> 63 + <view class="classname">
  64 + <text class="sk-tips">秒杀特区</text>
145 </view> 65 </view>
146 - <view class="flex seckill-list">  
147 - <text class="fs28 xc-marfin-right">查看全部</text>  
148 <image class="arrow-right" src="{{url}}/miniapp/images/icon-arrowdown.png"></image> 66 <image class="arrow-right" src="{{url}}/miniapp/images/icon-arrowdown.png"></image>
149 - </view>  
150 </view> 67 </view>
151 </navigator> 68 </navigator>
152 <view class="seckill-list"> 69 <view class="seckill-list">
153 <swiper class="s_prom" indicator-active-color='red' indicator-dots="true"> 70 <swiper class="s_prom" indicator-active-color='red' indicator-dots="true">
154 - <swiper-item wx:for="{{saleGoods}}" wx:key="{{index}}" class="p_swiper flex-center-around" wx:key="saleGoods"> 71 + <swiper-item wx:for="{{saleGoods}}" wx:key="{{index}}" class="p_swiper" wx:key="saleGoods">
155 <navigator url="/pages/goods/goodsInfo/goodsInfo?goods_id={{aitem.goods_id}}" 72 <navigator url="/pages/goods/goodsInfo/goodsInfo?goods_id={{aitem.goods_id}}"
156 wx:for="{{item}}" wx:key="item" wx:for-item="aitem" wx:for-index="aind" 73 wx:for="{{item}}" wx:key="item" wx:for-item="aitem" wx:for-index="aind"
157 > 74 >
pages/index/index/index.wxss
1 .search-box { 1 .search-box {
2 -  
3 position: fixed; 2 position: fixed;
4 top: 0; 3 top: 0;
5 left: 0; 4 left: 0;
6 width: 100%; 5 width: 100%;
7 height: 88rpx; 6 height: 88rpx;
8 z-index: 10; 7 z-index: 10;
9 - /* background: linear-gradient(rgba(0,0,0,.2),rgba(255,255,255,0)); */  
10 -}  
11 -.classify-img{  
12 - width: 50rpx;  
13 - height: 45rpx 8 + background: linear-gradient(rgba(0,0,0,.2),rgba(255,255,255,0));
14 } 9 }
  10 +
15 .logo { 11 .logo {
16 width: 48rpx; 12 width: 48rpx;
17 height: 48rpx; 13 height: 48rpx;
@@ -23,23 +19,19 @@ @@ -23,23 +19,19 @@
23 .search-inner { 19 .search-inner {
24 display: flex; 20 display: flex;
25 align-items: center; 21 align-items: center;
26 - margin: 20rpx 25rpx;  
27 - width: 566rpx; 22 + margin: 15rpx 30rpx;
  23 + width: 675rpx;
28 height: 58rpx; 24 height: 58rpx;
29 border-radius: 29rpx; 25 border-radius: 29rpx;
30 background-color: #fff; 26 background-color: #fff;
31 - justify-content: center;  
32 } 27 }
33 28
34 .search-img { 29 .search-img {
35 - 30 + margin-right: 12rpx;
36 width: 30rpx; 31 width: 30rpx;
37 height: 30rpx; 32 height: 30rpx;
38 - margin-left: 36rpx;  
39 -display: flex;  
40 -align-items: center;  
41 -position: absolute  
42 - 33 + margin-top: -6rpx;
  34 + margin-left: 20rpx;
43 } 35 }
44 36
45 .search-cont { 37 .search-cont {
@@ -52,7 +44,7 @@ position: absolute @@ -52,7 +44,7 @@ position: absolute
52 } 44 }
53 45
54 .search-fixed { 46 .search-fixed {
55 - background: #ff7295; 47 + background: rgba(242,48,48,0.8);
56 } 48 }
57 49
58 .swiper_box { 50 .swiper_box {
@@ -66,11 +58,9 @@ position: absolute @@ -66,11 +58,9 @@ position: absolute
66 58
67 swiper-item image { 59 swiper-item image {
68 width: 100%; 60 width: 100%;
69 - height: 203rpx; 61 + height: 380rpx;
70 display: inline-block; 62 display: inline-block;
71 overflow: hidden; 63 overflow: hidden;
72 - border-radius: 10rpx;  
73 -  
74 } 64 }
75 65
76 .venues_box { 66 .venues_box {
@@ -231,15 +221,18 @@ swiper-item image { @@ -231,15 +221,18 @@ swiper-item image {
231 } 221 }
232 222
233 .seckill-list { 223 .seckill-list {
234 - 224 + height: 360rpx;
235 overflow: hidden; 225 overflow: hidden;
236 } 226 }
237 227
238 .seckill-list navigator { 228 .seckill-list navigator {
239 - width: 212rpx; position: relative; 229 + width: 236rpx; margin-right: 10rpx; position: relative;
240 } 230 }
241 231
242 - 232 +.seckill-list image {
  233 + width: 236rpx;
  234 + height: 236rpx;
  235 +}
243 236
244 .seckill-list view { 237 .seckill-list view {
245 height: 45rpx; 238 height: 45rpx;
@@ -250,8 +243,8 @@ swiper-item image { @@ -250,8 +243,8 @@ swiper-item image {
250 } 243 }
251 244
252 .seckill-list view.imgview{ 245 .seckill-list view.imgview{
253 - width: 203rpx;  
254 - height: 226rpx; 246 + width: 236rpx;
  247 + height: 236rpx;
255 position: relative; 248 position: relative;
256 overflow: hidden 249 overflow: hidden
257 } 250 }
@@ -301,73 +294,3 @@ swiper-item image { @@ -301,73 +294,3 @@ swiper-item image {
301 294
302 .arrow-right{width: 30rpx; height: 30rpx;} 295 .arrow-right{width: 30rpx; height: 30rpx;}
303 .pd-view{height: 80rpx;} 296 .pd-view{height: 80rpx;}
304 -.xc-top-img{  
305 -width: 100%;  
306 -top: -1rpx;  
307 -  
308 -height: 315rpx;  
309 -  
310 -}  
311 -  
312 -.classify-frame{  
313 -line-height: 25rpx;  
314 -}  
315 -.slide-image-frame{  
316 - width: 95%;  
317 -margin: auto;  
318 -  
319 -}  
320 -.xc-hook{  
321 - width: 30rpx;  
322 - height: 30rpx;  
323 - transform: rotate(-145deg);  
324 -line-height: 35rpx;  
325 -text-align: center;  
326 -  
327 -}  
328 -.margin-left{  
329 -margin-left: 10rpx;  
330 -}  
331 -.xc-class-img{  
332 - width: 83rpx;  
333 - height: 83rpx;  
334 -}  
335 -.xc-class-frame{  
336 - line-height: 40rpx;  
337 - margin-top: 40rpx;  
338 -  
339 -}  
340 -.xc-title-img{  
341 - height: 220rpx;  
342 - width: 100%;  
343 -}  
344 -  
345 -.title-img-frame{  
346 - width: 95%;  
347 -margin: auto;  
348 -margin-top: 30rpx;  
349 -  
350 -}  
351 -.seckill-list{  
352 - line-height: 30rpx;  
353 -  
354 -}  
355 -  
356 -.xc-marfin-right{  
357 -margin-right: 15rpx;  
358 -}  
359 -.clock-img{  
360 - width:36rpx;  
361 - height: 36rpx;  
362 - margin-right: 10rpx;  
363 -}  
364 -.seckill-ttitle-img{  
365 - width:150rpx;  
366 - height: 40rpx;  
367 - margin-left: -10rpx;  
368 -  
369 -  
370 -}  
371 -.split-line{  
372 - width:100%;height:10rpx;background:#eee;  
373 -}  
374 \ No newline at end of file 297 \ No newline at end of file