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
|
|||
|
};
|
|||
|
}
|
|||
|
});
|