A页面navigateTo到B页面,B页面支付完以后,back到A页面,其实在B页面支付的时候A页面已经执行了以下代码:就是让一个提示从底部滑上来,然后间隔4秒再滑下去,出现的问题是在iphone上,滑上来后就滑不下去了,但是安卓上没事。并且在iphone手机上,如果用户付款的时候是在A页面,这个动画就是正确的,总结一下规律就是,在页面切换的时候,iphone上就有问题
showSnackbar:function(self,msg) {
let snackBar = wx.createAnimation({
duration: 1000,
timingFunction: ‘ease’,
delay: 0,
transformOrigin: ‘top center bottom’
})
snackBar.translateY(-48).step();
snackBar.translateY(48).step({delay: 4000,duration: 1000 });
self.setData({
//输出动画
snackBar: snackBar.export(),
msg: msg
})
}