city_card/packagecard/sharePage/cardcode.js
2023-07-15 14:25:28 +08:00

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