Commit a49bbccb7047e52cf07472ce69e7deafec592aba

Authored by yvan.ni
1 parent 0a7321e7

我的礼包在切换的时候,要清理搜索的关键字

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