Framework7 刷新/重新加载2025年3月17日 | 阅读 3 分钟 刷新或重新加载是一个特殊的组件,用于通过下拉刷新(重新加载)页面内容。 语法 以下是刷新组件中使用的类列表 page-content: 它有一个额外的 pull-to-refresh-content 类,并且需要启用下拉刷新。 pull-to-refresh-layer: 这是一个隐藏层,用于下拉刷新视觉元素,它只是一个预加载器和一个箭头。 data-ptr-distance = "55": 这是一个附加属性,允许您设置自定义的“下拉刷新”触发距离,其默认值为 44px。
下拉刷新事件以下是一些下拉刷新 JavaScript 事件的列表 索引 | 事件 | 描述 | 目标 |
---|
1) | pullstart | 只要您开始下拉刷新内容,就会触发此事件。 | 下拉刷新内容。 | 2) | pullmove | 当您下拉刷新内容时,会触发此事件。 | 下拉刷新内容。 | 3) | pullend | 只要您释放下拉刷新内容,就会触发此事件。 | 下拉刷新内容。 | 4) | refresh | 当下拉刷新进入“刷新”状态时,将触发此事件。 | 下拉刷新内容。 | 5) | refreshdone | 刷新完成后,它将返回到初始状态。 这将在调用 pullToRefreshDone 方法后完成。 | 下拉刷新内容。 |
以下是可与下拉刷新一起使用的 App 方法列表 索引 | 方法 | 描述 |
---|
1) | myApp.pullToRefreshDone(ptrContent) | 它用于重置下拉刷新内容。 | 2) | myApp.pullToRefreshTrigger(ptrContent) | 它用于触发对指定的下拉刷新内容进行刷新。 | 3) | myApp.destroyPullToRefresh(ptrContent) | 它用于销毁/禁用对指定的下拉刷新内容进行刷新。 | 4) | myApp.initPullToRefresh(ptrContent) | 它用于初始化/启用下拉刷新内容。 |
Framework7 刷新示例让我们举一个例子来说明刷新组件的使用,该组件启动页面内容的刷新 |