由于每个 API 参数:对象的属性都有 success,fail,complete,所以在这个提前介绍,就不再每个API 上写了
success:类型 函数 接口调用成功的回调函数
fail:类型 函数 接口调用失败的回调函数
complete:类型 函数 接口调用结束的回调函数(调用 成功,失败,都会执行)
----------------------------------
下拉刷新:
wx.stopPullDownRefresh() 停止当前页面的下拉刷新 直接调用即可
wx.startPullDownRefresh() 开始下拉刷新,调用后触发下拉刷新动画,效果与用户手动下拉刷新一致 直接调用即可
滚动:
wx.pageScrollTo() 将页面滚动到目标位置 参数:对象
对象的属性:
scrollTop:类型 数字 滚动到页面的目标位置,单位 px
duration:类型 数字 滚动的动画的时长,单位ms
动画:
wx.createAnimation() 创建一个动画实例 animation ,调用实例的方法来描述动画,最后通过动画实例的export方法到处动画数据,传递给组件的 animation 属性; 参数:对象
对象的属性:
duration:类型 数字 动画的持续时间
timingFunction:类型 字符串 动画的效果
属性值:linear 动画从头到尾速度时相同的
ease 动画以低速开始,然后加载,结束前变慢
ease-in 动画以低速开始
ease-in-out 动画以低速开始和结束
ease-out 动画以低速结束
step-start 动画第一帧就跳至结束状态,知道结束
step-end 动画一直保持开始状态,最后一帧跳至结束状态
delay:类型 数字 动画的延迟时间,单位ms
transformOrigin:类型 字符串 动画的中心点 默认"50% 50% 0" (中心)
wx.createAnimation() 定义了动画的一些东西,但是想要操作动画的执行,就要通过他的实例对象来调用这些方法( 目前实例对象用 animation 代替,用什么代替都可以)
animation.height()