用户没有同意用户协议就弹窗提示,但是有时候用户不认真看,所以勾选用户协议区域加个抖动效果。
直接上代码:
- startAnimation() {
- let animation = uni.createAnimation({
- duration: 50,
- timingFunction: 'ease',
- })
- animation.translate(8, 0).step()
- animation.translate(0, 0).step()
- animation.translate(8, 0).step()
- animation.translate(0, 0).step()
- animation.translate(8, 0).step()
- animation.translate(0, 0).step()
- animation.translate(8, 0).step()
- animation.translate(0, 0).step()
- this.animationData = animation.export()
- setTimeout(()=> {
- this.animationData = null // 清空动画,否则动画只会执行一次
- }, 500)
- },
复制代码 定义了一个startAnimation方法,直接调用即可,data里定义个animationData: {}即可,
有关PHP系统、Discuz或网站等各种问题,可以联系QQ1069971363寻求付费支持
|