55 lines
1.5 KiB
JavaScript
Executable File
55 lines
1.5 KiB
JavaScript
Executable File
var a = getApp();
|
|
|
|
Page({
|
|
data: {
|
|
imgUrl: a.baseUrls.baseCardUrl,
|
|
animationData: {},
|
|
cardImg: "",
|
|
id: "",
|
|
contentHeight: a.globalData.windowHeight,
|
|
translateUp: {},
|
|
translateDown: {},
|
|
animDuration: 800
|
|
},
|
|
onLoad: function(a) {
|
|
this.setData({
|
|
cardImg: a.cardImg,
|
|
id: a.id
|
|
}), wx.setNavigationBarTitle({
|
|
title: "名片分享"
|
|
});
|
|
},
|
|
onReady: function() {
|
|
var a = this;
|
|
this.setData({
|
|
animationData: {},
|
|
translateDown: {},
|
|
translateUp: {}
|
|
});
|
|
var t = wx.createAnimation({
|
|
duration: a.data.animDuration,
|
|
timingFunction: "linear",
|
|
transformOrigin: "50% 50% 0"
|
|
});
|
|
t.rotate(180).step();
|
|
var n = wx.createAnimation({
|
|
duration: a.data.animDuration,
|
|
timingFunction: "linear",
|
|
transformOrigin: "50% 50% 0"
|
|
});
|
|
n.translateY(160).step();
|
|
var i = wx.createAnimation({
|
|
duration: a.data.animDuration,
|
|
timingFunction: "linear",
|
|
transformOrigin: "50% 50% 0"
|
|
});
|
|
i.translateY(-160).step(), this.setData({
|
|
animationData: t.export()
|
|
}), setTimeout(function() {
|
|
a.setData({
|
|
translateUp: n.export(),
|
|
translateDown: i.export()
|
|
});
|
|
}, a.data.time);
|
|
}
|
|
}); |