uni-app 自定义下拉刷新在 HBuilderX 2.8.11 可以执行 在HBuilderX 3.1.22 无法触发

uni-app 自定义下拉刷新在 HBuilderX 2.8.11 可以执行 在HBuilderX 3.1.22 无法触发

操作步骤:

  • 随便一个插件市场的上拉刷新都不可以、

预期结果:

  • 要能下拉刷新

实际结果:

  • 无法触发

bug描述:

  • 自定义下拉刷新在 HBuilderX 2.8.11 可以执行,在HBuilderX 3.1.22 无法触发


| 信息类别         | 内容           |
|------------------|----------------|
| 产品分类         | uniapp/App     |
| PC开发环境       | Windows        |
| PC开发环境版本号 | w10            |
| HBuilderX类型   | 正式           |
| HBuilderX版本号 | 3.1.22         |
| 手机系统         | Android        |
| 手机系统版本号   | Android 7.0    |
| 手机厂商         | 华为           |
| 手机机型         | EVA_AL10       |
| 页面类型         | vue            |
| 打包方式         | 云端           |
| 项目创建方式     | HBuilderX      |

更多关于uni-app 自定义下拉刷新在 HBuilderX 2.8.11 可以执行 在HBuilderX 3.1.22 无法触发的实战教程也可以访问 https://www.itying.com/category-93-b0.html

1 回复

更多关于uni-app 自定义下拉刷新在 HBuilderX 2.8.11 可以执行 在HBuilderX 3.1.22 无法触发的实战教程也可以访问 https://www.itying.com/category-93-b0.html


根据你的描述,这是HBuilderX 3.1.22版本中一个已知的兼容性问题。在3.x版本中,自定义下拉刷新的实现方式有所调整。

主要原因: HBuilderX 3.x版本对pages.json中下拉刷新的配置逻辑进行了优化,部分旧写法可能失效。

解决方案:

  1. 检查并更新pages.json配置: 确保在对应页面的style中正确启用了下拉刷新,并设置为custom模式。
    {
        "path": "pages/yourPage/yourPage",
        "style": {
            "enablePullDownRefresh": true,
            "backgroundTextStyle": "dark",
            "onReachBottomDistance": 50,
            "pullToRefresh": {
                "support": true,
                "color": "#007AFF",
                "style": "default"
            }
        }
    }
回到顶部