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 | |
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> | ... | ... |