Commit 94d229bad8a75ebf46ad3d3149d60b471d65c579

Authored by yvan.ni
1 parent 16474176

底部导航优化

pages/cart/cart/cart.js
@@ -1300,20 +1300,7 @@ Page({ @@ -1300,20 +1300,7 @@ Page({
1300 var prom_id=e.currentTarget.dataset.prom_id; 1300 var prom_id=e.currentTarget.dataset.prom_id;
1301 var url="/pages/goods/goodsList/goodsList?prom_type=3&prom_id="+prom_id; 1301 var url="/pages/goods/goodsList/goodsList?prom_type=3&prom_id="+prom_id;
1302 getApp().goto(url); 1302 getApp().goto(url);
1303 - },  
1304 -  
1305 - load_nav(e){  
1306 - var $width=e.detail.width, //获取图片真实宽度  
1307 - $height=e.detail.height,  
1308 - ratio=$width/$height; //图片的真实宽高比例  
1309 - var viewHeight=52, //设置图片显示宽度,左右留有16rpx边距  
1310 - viewWidth=viewHeight*ratio; //计算的高度值  
1311 - var image=this.data.tabBar.list[e.target.dataset.index];  
1312 - //将图片的datadata-index作为image对象的key,然后存储图片的宽高值  
1313 - image.width=viewWidth;  
1314 - this.setData({  
1315 - ['tabBar.list['+e.target.dataset.index+']']:image  
1316 - })  
1317 } 1303 }
1318 1304
  1305 +
1319 }); 1306 });
1320 \ No newline at end of file 1307 \ No newline at end of file
pages/goods/categoryList/categoryList.js
@@ -961,19 +961,6 @@ Page({ @@ -961,19 +961,6 @@ Page({
961 var ob = { "card_list": new_arr, "name_map": card_name_map }; 961 var ob = { "card_list": new_arr, "name_map": card_name_map };
962 func(ob); 962 func(ob);
963 }) 963 })
964 - }, 964 + }
965 965
966 - load_nav(e){  
967 - var $width=e.detail.width, //获取图片真实宽度  
968 - $height=e.detail.height,  
969 - ratio=$width/$height; //图片的真实宽高比例  
970 - var viewHeight=52, //设置图片显示宽度,左右留有16rpx边距  
971 - viewWidth=viewHeight*ratio; //计算的高度值  
972 - var image=this.data.tabBar.list[e.target.dataset.index];  
973 - //将图片的datadata-index作为image对象的key,然后存储图片的宽高值  
974 - image.width=viewWidth;  
975 - this.setData({  
976 - ['tabBar.list['+e.target.dataset.index+']']:image  
977 - })  
978 - }  
979 }); 966 });
980 \ No newline at end of file 967 \ No newline at end of file
pages/index/index/index.js
@@ -827,23 +827,7 @@ Page({ @@ -827,23 +827,7 @@ Page({
827 is_disgraceful: 1 827 is_disgraceful: 1
828 }) 828 })
829 }) 829 })
830 - },  
831 -  
832 - load_nav(e){ 830 + }
833 831
834 - var $width=e.detail.width, //获取图片真实宽度  
835 - $height=e.detail.height,  
836 - ratio=$width/$height; //图片的真实宽高比例  
837 - var viewHeight=52, //设置图片显示宽度,左右留有16rpx边距  
838 - viewWidth=viewHeight*ratio; //计算的高度值  
839 - var image=this.data.tabBar.list[e.target.dataset.index];  
840 - if(image.width) return fasle;  
841 832
842 - //将图片的datadata-index作为image对象的key,然后存储图片的宽高值  
843 - image.width=viewWidth;  
844 - this.setData({  
845 - ['tabBar.list['+e.target.dataset.index+']']:image  
846 - })  
847 - }  
848 -  
849 }); 833 });
850 \ No newline at end of file 834 \ No newline at end of file
pages/tabbar/tabbar.wxml
@@ -2,16 +2,16 @@ @@ -2,16 +2,16 @@
2 <!--pages/tabbar.wxml--> 2 <!--pages/tabbar.wxml-->
3 <template name="tabBar"> 3 <template name="tabBar">
4 <!-- 如果是自定义的话 --> 4 <!-- 如果是自定义的话 -->
5 - <view hidden="{{tabBar.iscustom=='2'}}" class="tab-bar" style="width:100%;height:{{tabBar.isIpx ? '168rpx' : '100rpx'}};position:fixed;color: {{tabBar.color}}; background: {{tabBar.backgroundColor}}; bottom: 0;z-index:9999999;"> 5 + <view hidden="{{tabBar.iscustom=='2'}}" class="tab-bar" style="width:100%;height:{{tabBar.isIpx ? '172rpx' : '104rpx'}};position:fixed;color: {{tabBar.color}}; background: {{tabBar.backgroundColor}}; bottom: 0;z-index:9999999;">
6 <block wx:for="{{tabBar.list}}" wx:key="weappurl"> 6 <block wx:for="{{tabBar.list}}" wx:key="weappurl">
7 -  
8 <block wx:if="{{!item.active}}"> 7 <block wx:if="{{!item.active}}">
9 <navigator url="{{item.weappurl}}" open-type="redirect" class="tabbar_item {{item.clas}}" style="position:relative;width:{{100 / tabBar.length}}%;height:100%;float:left;text-align:center;padding:5px 0;"> 8 <navigator url="{{item.weappurl}}" open-type="redirect" class="tabbar_item {{item.clas}}" style="position:relative;width:{{100 / tabBar.length}}%;height:100%;float:left;text-align:center;padding:5px 0;">
10 <view wx:if="{{item.nav_name=='购物车'}}" style="top:0;background-color: red;color: #fff;font-size: 20rpx;border-radius: 50%;width: 40rpx;line-height:40rpx;height: 40rpx;position: absolute;z-index: 100;right:30rpx;"> 9 <view wx:if="{{item.nav_name=='购物车'}}" style="top:0;background-color: red;color: #fff;font-size: 20rpx;border-radius: 50%;width: 40rpx;line-height:40rpx;height: 40rpx;position: absolute;z-index: 100;right:30rpx;">
11 {{tabBar.cartGoodsNum}} 10 {{tabBar.cartGoodsNum}}
12 </view> 11 </view>
13 - <view style="width:35%;height:54rpx;margin-left:33%;">  
14 - <image src="{{item.src}}" bindload="load_nav" data-index="{{ index }}" class="img" style="max-width: 100%; width:{{item.width?item.width:0}}rpx;height:52rpx"></image> 12 + <view style="width:35%;height:58rpx;margin-left:33%;display: flex; justify-content: center;align-items: center">
  13 + <!--<image src="{{item.src}}" bindload="load_nav" data-index="{{ index }}" class="img" style="max-width: 100%; width:{{item.width?item.width:0}}rpx;height:{{item.height}}rpx"></image>-->
  14 + <view class="nav_imgage" style="background-image: url({{item.src}});height: 50rpx; width: 50rpx;background-position: center;background-repeat: no-repeat;background-size: auto 85%;"></view>
15 </view> 15 </view>
16 <view style="height:20px;line-height:15px; position: relative; top: -8rpx"><text class="tabbar_text" wx:if="{{item.nav_name}}" style="font-size:0.6rem">{{item.nav_name}}</text></view> 16 <view style="height:20px;line-height:15px; position: relative; top: -8rpx"><text class="tabbar_text" wx:if="{{item.nav_name}}" style="font-size:0.6rem">{{item.nav_name}}</text></view>
17 </navigator> 17 </navigator>
@@ -21,8 +21,9 @@ @@ -21,8 +21,9 @@
21 <view wx:if="{{item.nav_name=='购物车'}}" style="top:0;background-color: red;color: #fff;font-size: 20rpx;border-radius: 50%;width: 40rpx;line-height:40rpx;height: 40rpx;position: absolute;z-index: 100;right:30rpx;"> 21 <view wx:if="{{item.nav_name=='购物车'}}" style="top:0;background-color: red;color: #fff;font-size: 20rpx;border-radius: 50%;width: 40rpx;line-height:40rpx;height: 40rpx;position: absolute;z-index: 100;right:30rpx;">
22 {{tabBar.cartGoodsNum}} 22 {{tabBar.cartGoodsNum}}
23 </view> 23 </view>
24 - <view style="width:35%;height:54rpx;margin-left:33%;">  
25 - <image src="{{item.src_sele}}" bindload="load_nav" data-index="{{ index }}" class="img" style="max-width: 100%;width:{{item.width?item.width:0}}rpx;height:52rpx"></image> 24 + <view style="width:35%;height:58rpx;margin-left:33%; display: flex; justify-content: center;align-items: center">
  25 + <!--<image src="{{item.src_sele}}" bindload="load_nav" data-index="{{ index }}" class="img" style="max-width: 100%;width:{{item.width?item.width:0}}rpx;height:{{item.height}}rpx"></image>-->
  26 + <view class="nav_imgage" style="background-image: url({{item.src_sele}});height: 50rpx; width: 50rpx;background-position: center;background-repeat: no-repeat;background-size: auto 85%;"></view>
26 </view> 27 </view>
27 <view style="height:20px;line-height:15px; position: relative; top: -8rpx"><text class="tabbar_text" wx:if="{{item.nav_name}}" style="font-size:0.6rem">{{item.nav_name}}</text></view> 28 <view style="height:20px;line-height:15px; position: relative; top: -8rpx"><text class="tabbar_text" wx:if="{{item.nav_name}}" style="font-size:0.6rem">{{item.nav_name}}</text></view>
28 </view> 29 </view>
pages/user/index/index.js
@@ -638,20 +638,6 @@ Page({ @@ -638,20 +638,6 @@ Page({
638 638
639 } 639 }
640 }) 640 })
641 - },  
642 -  
643 - load_nav(e){  
644 - var $width=e.detail.width, //获取图片真实宽度  
645 - $height=e.detail.height,  
646 - ratio=$width/$height; //图片的真实宽高比例  
647 - var viewHeight=52, //设置图片显示宽度,左右留有16rpx边距  
648 - viewWidth=viewHeight*ratio; //计算的高度值  
649 - var image=this.data.tabBar.list[e.target.dataset.index];  
650 - //将图片的datadata-index作为image对象的key,然后存储图片的宽高值  
651 - image.width=viewWidth;  
652 - this.setData({  
653 - ['tabBar.list['+e.target.dataset.index+']']:image  
654 - })  
655 } 641 }
656 642
657 643