uni-app 页面加载前下拉触发下拉动画,加载完成后动画不消失

uni-app 页面加载前下拉触发下拉动画,加载完成后动画不消失

操作步骤:

页面加载前下拉会触发下拉动画,然后页面加载完成后那个动画一直不会消失

预期结果:

页面加载前下拉会触发下拉动画,然后页面加载完成后那个动画一直不会消失

实际结果:

页面加载前下拉会触发下拉动画,然后页面加载完成后那个动画一直不会消失

bug描述:

页面加载前下拉会触发下拉动画,然后页面加载完成后那个动画一直不会消失

2 回复

网页调试用慢速3g限制网速 能很明显的看出来 那个动画不消失就无法再次下拉了

更多关于uni-app 页面加载前下拉触发下拉动画,加载完成后动画不消失的实战教程也可以访问 https://www.itying.com/category-93-b0.html


uni-app 中,如果你在页面加载前触发了下拉刷新动画,但在页面加载完成后动画没有自动消失,可能是因为你没有正确地调用 stopPullDownRefresh 方法来停止下拉刷新动画。

stopPullDownRefreshuni-app 提供的一个方法,用于停止当前页面的下拉刷新动画。你需要在页面加载完成后调用这个方法,以确保动画能够正确消失。

以下是一个示例代码,展示如何在页面加载完成后停止下拉刷新动画:

export default {
  data() {
    return {
      // 你的数据
    };
  },
  onPullDownRefresh() {
    // 下拉刷新触发时执行的操作
    this.loadData();
  },
  methods: {
    loadData() {
      // 模拟异步加载数据
      setTimeout(() => {
        // 数据加载完成后停止下拉刷新动画
        uni.stopPullDownRefresh();
      }, 2000);
    }
  }
};
回到顶部