更换版本
This commit is contained in:
81
pages/home/searchShop/searchShop.js
Normal file
81
pages/home/searchShop/searchShop.js
Normal file
@@ -0,0 +1,81 @@
|
||||
var a;
|
||||
(a = getApp()),
|
||||
Page({
|
||||
data: {
|
||||
focus: !1,
|
||||
inputValue: "",
|
||||
heatShop: [],
|
||||
shop: [],
|
||||
res: [],
|
||||
heatShops: [],
|
||||
keywordArr: [],
|
||||
inputVal: "",
|
||||
},
|
||||
onLoad: function () {
|
||||
var e = this;
|
||||
a.siteInfo.uniacid,
|
||||
this.setData({ keywordArr: wx.getStorageSync("keywordArr") }),
|
||||
a.util.request({
|
||||
url: "entry/wxapp/Api",
|
||||
data: { m: "monai_market", r: "home.index.search_detail" },
|
||||
cachetime: "0",
|
||||
success: function (a) {
|
||||
console.log(a), e.setData({ shop: a.data.data });
|
||||
},
|
||||
});
|
||||
},
|
||||
bindKeyInput: function (e) {
|
||||
a.siteInfo.uniacid;
|
||||
for (
|
||||
var t = [], n = e.detail.value, r = this.data.shop, i = 0;
|
||||
i < r.length;
|
||||
i++
|
||||
)
|
||||
r[i].unickname.match(n) && t.push(r[i]);
|
||||
this.setData({ res: t, inputVal: n });
|
||||
},
|
||||
range: function () {
|
||||
var a,
|
||||
e,
|
||||
t = this.data.heatShops,
|
||||
n = t.length;
|
||||
if (n)
|
||||
for (; --n; )
|
||||
(a = t[(e = Math.floor(Math.random() * (n + 1)))]),
|
||||
(t[e] = t[n]),
|
||||
(t[n] = a);
|
||||
this.setData({ heatShop: t.slice(0, 7) });
|
||||
},
|
||||
searchPage: function (e) {
|
||||
var t = a.getAttr(e, "name");
|
||||
wx.navigateTo({ url: "/pages/home/index/index?name=" + t });
|
||||
},
|
||||
del: function () {
|
||||
wx.setStorageSync("keywordArr", []), this.setData({ keywordArr: [] });
|
||||
},
|
||||
formSubmit: function (a) {
|
||||
var e = wx.getStorageSync("keywordArr") || [],
|
||||
t = a.detail.value.name;
|
||||
if (e.length > 0)
|
||||
for (var n = 0; n < e.length; n++)
|
||||
if (e[n] == t.trim()) {
|
||||
e.splice(n, 1);
|
||||
break;
|
||||
}
|
||||
e.unshift(t),
|
||||
e.length >= 10 && e.pop(),
|
||||
wx.setStorageSync("keywordArr", e),
|
||||
this.setData({ keywordArr: e }),
|
||||
wx.navigateTo({ url: "/pages/home/index/index?name=" + t });
|
||||
},
|
||||
shop_id: function (a) {
|
||||
var e = a.detail.value.shopid;
|
||||
wx.navigateTo({ url: "/pages/home/carMessage/carMessage?id=" + e });
|
||||
},
|
||||
cant: function () {
|
||||
this.setData({ res: [], inputVal: "" });
|
||||
},
|
||||
click_val: function (a) {
|
||||
wx.navigateBack({});
|
||||
},
|
||||
});
|
Reference in New Issue
Block a user