Commit 5172557605a46feb3e4ebfc9291134c2287889dd
1 parent
1dce4b0a
搜索框优化
Showing
1 changed file
with
11 additions
and
5 deletions
pages/goods/search/search.js
@@ -30,7 +30,10 @@ Page({ | @@ -30,7 +30,10 @@ Page({ | ||
30 | 30 | ||
31 | onLoad: function(t) { | 31 | onLoad: function(t) { |
32 | this.data.rq_data=t; | 32 | this.data.rq_data=t; |
33 | - this.data.rq_data.o = JSON.parse(t.o); | 33 | + if(t.o) { |
34 | + this.data.rq_data.o = JSON.parse(t.o); | ||
35 | + }; | ||
36 | + | ||
34 | 37 | ||
35 | //接受有没有导购的参数 | 38 | //接受有没有导购的参数 |
36 | var first_leader=t.first_leader; | 39 | var first_leader=t.first_leader; |
@@ -177,10 +180,13 @@ Page({ | @@ -177,10 +180,13 @@ Page({ | ||
177 | }; | 180 | }; |
178 | 181 | ||
179 | let o = this.data.rq_data.o; | 182 | let o = this.data.rq_data.o; |
180 | - if(o.cat_id) data.cat_id = o.cat_id; | ||
181 | - if(o.pid && o.pid != 'three') data.parent_id = o.pid; | ||
182 | - if(o.nation_id) data.nation_id = o.nation_id; | ||
183 | - if(o.brand_id) data.brand_id = o.brand_id; | 183 | + if(o) { |
184 | + if(o.cat_id) data.cat_id = o.cat_id; | ||
185 | + if(o.pid && o.pid != 'three') data.parent_id = o.pid; | ||
186 | + if(o.nation_id) data.nation_id = o.nation_id; | ||
187 | + if(o.brand_id) data.brand_id = o.brand_id; | ||
188 | + }; | ||
189 | + | ||
184 | 190 | ||
185 | getApp().request.promiseGet(t, {data:data}).then(async res=>{ | 191 | getApp().request.promiseGet(t, {data:data}).then(async res=>{ |
186 | th.data.loading=0; | 192 | th.data.loading=0; |