weex android 滑动事件,.we如何监听list组件的滚动事件?
Hello,我猜的没错的话,这是一个属于iOS的问题。iOS中WXScrollerComponent是实现了scrollViewDidScroll 协议,但是暴露出来weex使用者用的事件不是scrollViewDidScroll,而是 onloadmore事件。onloadmore 是 scroller/list 标签的事件,配合loadmoreoffset属性使用,loadmoreoffs..
Hello, 我猜的没错的话,这是一个属于iOS的问题。iOS中WXScrollerComponent是实现了scrollViewDidScroll 协议,但是暴露出来weex使用者用的事件不是scrollViewDidScroll,而是 onloadmore事件。
onloadmore 是 scroller/list 标签的事件,配合loadmoreoffset属性使用,loadmoreoffset默认值为0。当scroller/list 剩余没有显示的高度小于loadmoreoffset时会触发onloadmore 事件。
例如:scroller 总高度1000,loadmoreoffset=100 当scroller已经显示900时再滑动就会触发onloadmore事件。list同理。
请尝试以下例子:
{{v.item}}
module.exports = {
data: {
items: [],
triggered:false
},
created: function () {
for (var i = 0; i < 50; i++) {
this.items.push({'item': '测试数据' + i});
}
},
methods: {
onloadmore:function(){
if(!this.triggered){
for (var i = 100; i >= 50; i--) {
this.items.push({'item':'onloadmore triggered' + i});
}
}
this.triggered=true;
}
}
}
更多推荐
所有评论(0)