listloading
listloading copied to clipboard
下拉刷新不能执行
下拉刷新的代码无法执行
pullDownAction: function(cb) { // 下拉刷新
// true则为默认加载 false为下拉刷新
console.log('下拉刷新')
alert(dddd')
// 执行完执行方法之后必须执行回调 回调的作用是通知默认加载已经全部执行完毕,程序需要去创建iscroll或者做下拉刷新动作
cb();
}
第一次初始化会执行一次,之后的所有下拉操作,都不会再执行console.log和alert
你检查一下代码看看,demo是没有问题的
你好,我发现是iscroll的使用版本的问题造成的,你使用的是5.1.2版本,我使用的是5.2.0,现在统一使用了你jslib下提供的iscroll,但希望能否看下为啥原因呢?
我有修改了一部分iscroll的源码来实现滚动监听事件并且返回,新版本没有处理,你可以参照看看
@gtdalp 修改了源码?能否把你修改过的地方用统一的格式加个标志之类的,比如//add:[新加了xxx]
你到项目的iscroll.js源文件里面搜索 begin 就可以看修改的地方了,修改那一部分我有用中文标记做了注释,你可以参照一下
因为大多数时候这种第三方包大家都是 npm install直接安装到项目里的,修改了源码后就很麻烦了,看能不能搞成扩展的js之类的
因为这个业务场景的需要,所以才改了源码,拓展的话没有试过,后面可以尝试看看