Commit 5172557605a46feb3e4ebfc9291134c2287889dd

Authored by 后端研发-苏泰源
1 parent 1dce4b0a

搜索框优化

Showing 1 changed file with 11 additions and 5 deletions
pages/goods/search/search.js
... ... @@ -30,7 +30,10 @@ Page({
30 30  
31 31 onLoad: function(t) {
32 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 39 var first_leader=t.first_leader;
... ... @@ -177,10 +180,13 @@ Page({
177 180 };
178 181  
179 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 191 getApp().request.promiseGet(t, {data:data}).then(async res=>{
186 192 th.data.loading=0;
... ...