70 lines
2.5 KiB
JavaScript
70 lines
2.5 KiB
JavaScript
var a, t;
|
||
|
||
a = getApp(), t = require("../../utils/util.js"), Page({
|
||
data: {
|
||
array: [ "白羊座(3.21-4.19)", "金牛座(4.20-5.20)", "双子座(5.21-6.21)", "巨蟹座(6.22-7.22)", "狮子座(7.23-8.22)", "处女座(8.23-9.22)", "天秤座(9.23-10.23)", "天蝎座(10.24-11.22)", "射手座(11.23-12.21)", "摩羯座(12.22-1.19)", "水瓶座(1.20-2.18)", "双鱼座(2.19-3.20)" ],
|
||
xz: [ "白羊", "金牛", "双子", "巨蟹", "狮子", "处女", "天秤", "天蝎", "射手", "摩羯", "水瓶", "双鱼" ],
|
||
maleid: 0,
|
||
smaleid: 0,
|
||
topNum: a.globalData.topNum
|
||
},
|
||
onLoad: function(a) {
|
||
var t = this, o = a.maleid;
|
||
if (o) {
|
||
for (var n = 0; n < t.data.topNum.length; n++) o == t.data.topNum[n] && (o = n);
|
||
t.setData({
|
||
maleid: o,
|
||
smaleid: o
|
||
});
|
||
}
|
||
t.startPair(t.data.maleid);
|
||
},
|
||
bindPickerChange: function(a) {
|
||
this.setData({
|
||
smaleid: a.detail.value
|
||
});
|
||
},
|
||
startPair: function(a) {
|
||
this.setData({
|
||
maleid: this.data.smaleid
|
||
}), this.showInfo(parseInt(this.data.maleid) + 1);
|
||
},
|
||
showInfo: function(a) {
|
||
var o = this;
|
||
t.getPairTopData(o, "xz", a, function() {
|
||
var a = o.data.infodata;
|
||
console.log("111", o.data.infodata), o.dealArr(a);
|
||
});
|
||
},
|
||
dealArr: function(a) {
|
||
for (var t = [], o = [], n = [], i = [], e = this, s = 0; s < a.length; s++) {
|
||
var r = a[s];
|
||
r.desc[0].v = r.desc[0].v.substring(0, 30) + "...", r.desc[1].v = r.desc[1].v.substring(0, 30) + "...",
|
||
"100" == r.exponent[0] ? t.push(r) : "90" == r.exponent[0] ? o.push(r) : "80" == r.exponent[0] ? n.push(r) : i.push(r);
|
||
}
|
||
setTimeout(function() {
|
||
var a = [ t, o, n, i ];
|
||
e.setData({
|
||
pairList: a
|
||
}), console.log("配对数据", e.data.pairList);
|
||
}, 300);
|
||
},
|
||
scrollTop: function() {
|
||
wx.pageScrollTo({
|
||
scrollTop: 0,
|
||
duration: 300
|
||
});
|
||
},
|
||
onReady: function() {},
|
||
onShow: function() {},
|
||
onHide: function() {},
|
||
onUnload: function() {},
|
||
onPullDownRefresh: function() {},
|
||
onReachBottom: function() {},
|
||
onShareAppMessage: function(a) {
|
||
return "button" === a.from && console.log(a.target), {
|
||
title: "星座配对排行",
|
||
path: "/pages/pairtop_astro/pairtop_astro?maleid=" + this.data.maleid
|
||
};
|
||
}
|
||
}); |