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,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;