Commit a49bbccb7047e52cf07472ce69e7deafec592aba
1 parent
0a7321e7
我的礼包在切换的时候,要清理搜索的关键字
Showing
3 changed files
with
19 additions
and
5 deletions
components/lb_sear/lb_sear.js
@@ -30,9 +30,12 @@ Component({ | @@ -30,9 +30,12 @@ Component({ | ||
30 | close_txt(e){ | 30 | close_txt(e){ |
31 | this.setData({sear_key:'',f_sear:1}); | 31 | this.setData({sear_key:'',f_sear:1}); |
32 | this.triggerEvent('input_sear',''); | 32 | this.triggerEvent('input_sear',''); |
33 | - } | ||
34 | - | 33 | + }, |
35 | 34 | ||
35 | + //-- 父组件调用 -- | ||
36 | + clear(){ | ||
37 | + this.setData({sear_key:'',f_sear:0}); | ||
38 | + } | ||
36 | 39 | ||
37 | } | 40 | } |
38 | 41 |
packageA/pages/myGift/myGift.js
@@ -31,7 +31,16 @@ Page({ | @@ -31,7 +31,16 @@ Page({ | ||
31 | store_id: app.globalData.setting.stoid, | 31 | store_id: app.globalData.setting.stoid, |
32 | user_id: app.globalData.user_id, | 32 | user_id: app.globalData.user_id, |
33 | }; | 33 | }; |
34 | - | 34 | + |
35 | + if(index!=this.data.currentIndex){ | ||
36 | + this.data.sear_key=''; | ||
37 | + let lb_sear= this.selectComponent("#lb_sear"); //组件的id | ||
38 | + if(lb_sear){ | ||
39 | + lb_sear.clear(); | ||
40 | + } | ||
41 | + | ||
42 | + } | ||
43 | + | ||
35 | this.setData({ | 44 | this.setData({ |
36 | list: null, | 45 | list: null, |
37 | pageNum: 1, | 46 | pageNum: 1, |
@@ -46,6 +55,8 @@ Page({ | @@ -46,6 +55,8 @@ Page({ | ||
46 | url = '/api/weshop/libao/libaoFormvip/page'; | 55 | url = '/api/weshop/libao/libaoFormvip/page'; |
47 | }; | 56 | }; |
48 | 57 | ||
58 | + | ||
59 | + | ||
49 | if(this.data.sear_key){ | 60 | if(this.data.sear_key){ |
50 | data.key_str=this.data.sear_key; | 61 | data.key_str=this.data.sear_key; |
51 | } | 62 | } |
packageA/pages/myGift/myGift.wxml
@@ -5,13 +5,13 @@ | @@ -5,13 +5,13 @@ | ||
5 | <view class="top_img rel"> | 5 | <view class="top_img rel"> |
6 | <image mode="widthFix" src="{{ad_data.ad_code}}" lazy-load="true" | 6 | <image mode="widthFix" src="{{ad_data.ad_code}}" lazy-load="true" |
7 | binderror="bind_bnerr2" data-errorimg="wareCard[{{index}}].lbUrl"></image> | 7 | binderror="bind_bnerr2" data-errorimg="wareCard[{{index}}].lbUrl"></image> |
8 | - <lb_sear bindinput_sear="input_sear" bindsearch_lb="search_lb"></lb_sear> | 8 | + <lb_sear id="lb_sear" bindinput_sear="input_sear" bindsearch_lb="search_lb"></lb_sear> |
9 | </view> | 9 | </view> |
10 | </block> | 10 | </block> |
11 | <block wx:else> | 11 | <block wx:else> |
12 | <view class="top_img rel"> | 12 | <view class="top_img rel"> |
13 | <image src="{{iurl+'/miniapp/images/giftbag/gift00.jpg?v=2019'}}" lazy-load="true"></image> | 13 | <image src="{{iurl+'/miniapp/images/giftbag/gift00.jpg?v=2019'}}" lazy-load="true"></image> |
14 | - <lb_sear bindinput_sear="input_sear" bindsearch_lb="search_lb"></lb_sear> | 14 | + <lb_sear id="lb_sear" bindinput_sear="input_sear" bindsearch_lb="search_lb"></lb_sear> |
15 | </view> | 15 | </view> |
16 | </block> | 16 | </block> |
17 | 17 |