message: feat(pulldown): support dynamic content
diff: @@ -78,6 +78,14 @@ export default class PullDown implements PluginAPI {
  this.currentMinScrollY = this.cachedOriginanMinScrollY =
  scrollBehaviorY.minScrollPos
  + this.registerHooks(
  + this.scroll.hooks,
  + this.scroll.hooks.eventTypes.contentChanged,
  + () => {
  + this.finishPullDown()
  + }
  + )
  +
  this.registerHooks(
  scrollBehaviorY.hooks,
  scrollBehaviorY.hooks.eventTypes.computeBoundary,
  @@ -172,14 +180,15 @@ export default class PullDown implements PluginAPI {
  }
  finishPullDown() {
  + if (this.pulling === true) {
  const scrollBehaviorY = this.scroll.scroller.scrollBehaviorY
  // restore minScrollY since the hang animation has ended
  this.currentMinScrollY = this.cachedOriginanMinScrollY
  scrollBehaviorY.computeBoundary()
  -
  this.pulling = false
  this.scroll.resetPosition(this.scroll.options.bounceTime, ease.bounce)
  }
  + }
  // allow 'true' type is compat for beta version implements
  openPullDown(config: PullDownRefreshOptions = {}) {
  