wx399182c36706169c-sheng.xi.../pages/pairtop_sx/pairtop_sx.js

68 lines
2.1 KiB
JavaScript

var a, t;
a = getApp(), t = require("../../utils/util.js"), Page({
data: {
sx: [ "鼠", "牛", "虎", "兔", "龙", "蛇", "马", "羊", "猴", "鸡", "狗", "猪" ],
array: [ "肖鼠", "肖牛", "肖虎", "肖兔", "肖龙", "肖蛇", "肖马", "肖羊", "肖猴", "肖鸡", "肖狗", "肖猪" ],
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);
this.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
}), console.log("id", this.data.maleid), this.showInfo(parseInt(this.data.maleid) + 1);
},
showInfo: function(a) {
var o = this;
t.getPairTopData(o, "sx", a, function() {
o.data.infodata, console.log("数据", o.data.infodata), o.dealArr(o.data.infodata);
});
},
dealArr: function(a) {
for (var t = 0; t < a.length; t++) {
var o = a[t];
o.female.cont = o.female.cont.substring(0, 30) + "...", o.male.cont = o.male.cont.substring(0, 30) + "...",
o.id = this.data.sx.findIndex(function(a) {
return a == o.name;
}) + 1;
}
this.setData({
pairList: a
});
},
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_sx/pairtop_sx?maleid=" + this.data.maleid
};
}
});