Commit ecc4e5faac433a62987d07e1f4fc975edc2081bf
1 parent
6b0bfb7b
商品列表的优化,
Showing
4 changed files
with
24 additions
and
6 deletions
pages/goods/com_screen.js
@@ -9,9 +9,22 @@ module.exports = { | @@ -9,9 +9,22 @@ module.exports = { | ||
9 | 9 | ||
10 | var url = th.data.requestUrl; | 10 | var url = th.data.requestUrl; |
11 | if (th.data.tabname!=ob.value){ | 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,6 +181,11 @@ module.exports = { | ||
168 | //进行筛选 | 181 | //进行筛选 |
169 | this.set_screen(url,th); | 182 | this.set_screen(url,th); |
170 | 183 | ||
184 | + th.setData({ | ||
185 | + tabname:"sort", //排序的字段 | ||
186 | + adname:"asc", //升降的字段 | ||
187 | + }) | ||
188 | + | ||
171 | //开始点击分类 | 189 | //开始点击分类 |
172 | if(th.requestGoodsList) { | 190 | if(th.requestGoodsList) { |
173 | //-- 开始点击分类 -- | 191 | //-- 开始点击分类 -- |
pages/goods/goodsList/goodsList.js
@@ -291,7 +291,7 @@ Page({ | @@ -291,7 +291,7 @@ Page({ | ||
291 | if(!user_id) user_id=0; | 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 | t += "&orderField=" + e.data.tabname; | 295 | t += "&orderField=" + e.data.tabname; |
296 | t += "&orderType=" + e.data.adname; | 296 | t += "&orderType=" + e.data.adname; |
297 | } | 297 | } |
pages/goods/goodsList/goodsList.wxml
@@ -31,7 +31,7 @@ | @@ -31,7 +31,7 @@ | ||
31 | 31 | ||
32 | <navigator class="nav-item"> | 32 | <navigator class="nav-item"> |
33 | <picker bindchange="bind_pk_sort" value="{{index}}" range="{{more_sort_arr}}" range-key="name"> | 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 | <text wx:elif="{{tabname=='comment_count'}}">评论</text> | 35 | <text wx:elif="{{tabname=='comment_count'}}">评论</text> |
36 | <text wx:else>综合</text> | 36 | <text wx:else>综合</text> |
37 | </picker> | 37 | </picker> |
pages/goods/search/search.wxml
@@ -46,9 +46,9 @@ | @@ -46,9 +46,9 @@ | ||
46 | <block wx:if="{{!openSearchModal}}"> | 46 | <block wx:if="{{!openSearchModal}}"> |
47 | 47 | ||
48 | <view class="nav flex"> | 48 | <view class="nav flex"> |
49 | - <navigator bindtap="changeTab" class="nav-item f1" > | 49 | + <navigator class="nav-item f1" > |
50 | <picker bindchange="bind_pk_sort" value="{{index}}" range="{{more_sort_arr}}" range-key="name"> | 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 | <text wx:elif="{{tabname=='comment_count'}}">评论</text> | 52 | <text wx:elif="{{tabname=='comment_count'}}">评论</text> |
53 | <text wx:else>综合</text> | 53 | <text wx:else>综合</text> |
54 | </picker> | 54 | </picker> |