Commit ecc4e5faac433a62987d07e1f4fc975edc2081bf

Authored by yvan.ni
1 parent 6b0bfb7b

商品列表的优化,

pages/goods/com_screen.js
... ... @@ -9,9 +9,22 @@ module.exports = {
9 9  
10 10 var url = th.data.requestUrl;
11 11 if (th.data.tabname!=ob.value){
12   - th.setData({ tabname: ob.value, adname: "desc" });
  12 +
  13 + var txt='desc';
  14 + if(ob.value=='sort') txt='asc'
  15 + th.setData({ tabname: ob.value, adname:txt });
  16 + }
  17 + th.resetData();
  18 +
  19 + //开始点击分类
  20 + if(th.requestGoodsList) {
  21 + //-- 开始点击分类 --
  22 + th.requestGoodsList(url);
  23 + }else if(th.requestSearch){
  24 + //-- 重新开始搜索 --
  25 + th.requestSearch(url);
13 26 }
14   - th.resetData(), th.requestGoodsList(url);
  27 +
15 28 },
16 29  
17 30 //-- 获取列表 --
... ... @@ -168,6 +181,11 @@ module.exports = {
168 181 //进行筛选
169 182 this.set_screen(url,th);
170 183  
  184 + th.setData({
  185 + tabname:"sort", //排序的字段
  186 + adname:"asc", //升降的字段
  187 + })
  188 +
171 189 //开始点击分类
172 190 if(th.requestGoodsList) {
173 191 //-- 开始点击分类 --
... ...
pages/goods/goodsList/goodsList.js
... ... @@ -291,7 +291,7 @@ Page({
291 291 if(!user_id) user_id=0;
292 292  
293 293 //不是商品分组的,不是默认排序的
294   - if(t.indexOf("group_id")==-1 || e.data.tabname!="sort" ){
  294 + if(t.indexOf("group_id")==-1 ){
295 295 t += "&orderField=" + e.data.tabname;
296 296 t += "&orderType=" + e.data.adname;
297 297 }
... ...
pages/goods/goodsList/goodsList.wxml
... ... @@ -31,7 +31,7 @@
31 31  
32 32 <navigator class="nav-item">
33 33 <picker bindchange="bind_pk_sort" value="{{index}}" range="{{more_sort_arr}}" range-key="name">
34   - <text bindtap="changeTab" wx:if="{{tabname=='on_time'}}">新品</text>
  34 + <text wx:if="{{tabname=='on_time'}}">新品</text>
35 35 <text wx:elif="{{tabname=='comment_count'}}">评论</text>
36 36 <text wx:else>综合</text>
37 37 </picker>
... ...
pages/goods/search/search.wxml
... ... @@ -46,9 +46,9 @@
46 46 <block wx:if="{{!openSearchModal}}">
47 47  
48 48 <view class="nav flex">
49   - <navigator bindtap="changeTab" class="nav-item f1" >
  49 + <navigator class="nav-item f1" >
50 50 <picker bindchange="bind_pk_sort" value="{{index}}" range="{{more_sort_arr}}" range-key="name">
51   - <text bindtap="changeTab" wx:if="{{tabname=='on_time'}}">新品</text>
  51 + <text wx:if="{{tabname=='on_time'}}">新品</text>
52 52 <text wx:elif="{{tabname=='comment_count'}}">评论</text>
53 53 <text wx:else>综合</text>
54 54 </picker>
... ...