|
...
|
...
|
@@ -97,7 +97,6 @@ Page({ |
|
|
|
inputVal:'',
|
|
|
|
//触发关键词输入提示事件
|
|
|
|
getsuggest: function (e) {
|
|
|
|
var _this = this;
|
|
|
|
//调用关键词提示接口
|
|
|
|
this.inputVal=e.detail.value;
|
|
|
|
if(e.detail.value.length<1){
|
|
...
|
...
|
@@ -124,18 +123,14 @@ Page({ |
|
|
|
if((i==1 || i==2) && res.data[i-1].type==-1 && res.data[i].type!=-1){
|
|
|
|
sellerSplit=i-1
|
|
|
|
}
|
|
|
|
sug.push({ // 获取返回结果,放到sug数组中
|
|
|
|
title: res.data[i].title,
|
|
|
|
id: res.data[i].id,
|
|
|
|
addr: res.data[i].address,
|
|
|
|
city: res.data[i].city,
|
|
|
|
district: res.data[i].district,
|
|
|
|
latitude: res.data[i].location.lat,
|
|
|
|
longitude: res.data[i].location.lng,
|
|
|
|
type:res.data[i].type,
|
|
|
|
});
|
|
|
|
let item=res.data[i]
|
|
|
|
item.latitude=item.location.lat
|
|
|
|
item.longitude=item.location.lng
|
|
|
|
item.addr=item.address
|
|
|
|
item.titles=item.title.match(new RegExp('(.*)('+this.inputVal+')(.*)'))
|
|
|
|
sug.push(item);
|
|
|
|
}
|
|
|
|
_this.setData({ //设置suggestion属性,将关键词搜索结果以列表形式展示
|
|
|
|
this.setData({ //设置suggestion属性,将关键词搜索结果以列表形式展示
|
|
|
|
suggestion: sug,
|
|
|
|
hasSellerMore:hasSellerMore,
|
|
|
|
keyword:this.inputVal,
|
|
...
|
...
|
@@ -154,7 +149,6 @@ Page({ |
|
|
|
orderby:'_distance',
|
|
|
|
key:map_key,
|
|
|
|
}).then(res=>{
|
|
|
|
res.data=res.data.data
|
|
|
|
var mks = []
|
|
|
|
for (var i = 0; i < res.data.length; i++) {
|
|
|
|
mks.push({ // 获取返回结果,放到mks数组中
|
|
...
|
...
|
@@ -166,6 +160,7 @@ Page({ |
|
|
|
latitude: res.data[i].location.lat,
|
|
|
|
longitude: res.data[i].location.lng,
|
|
|
|
type:res.data[i].type,
|
|
|
|
category:res.data[i].category,
|
|
|
|
})
|
|
|
|
}
|
|
|
|
this.setData({ //设置suggestion属性,将关键词搜索结果以列表形式展示
|
...
|
...
|
|