mui.init({
pullRefresh: {
container: '#pullrefresh',
down: {
callback: pulldownRefresh
},
up: {
contentrefresh: '正在加载...',
callback: pullupRefresh
}
}
});
根据官方示例,那假设pulldownRefresh方法中需要用到plusReady后才能获取到的相关的参数或者本地储存的数据,
进而来ajax获取数据应该怎么解决呢?谢谢
HonorZ
- 发布:2015-07-16 11:58
- 更新:2019-05-02 01:26
- 阅读:1710
1 个回复
Rokay
init和plusready执行是异步的,比如列表页无法确保init能调用到plusReady执行后的参数。
解决办法(以列表页为例):
设置init方法中下拉刷新方法,默认执行一次为[否],然后在plusready中执行第一次下拉刷新,plusready中可以拿到参数
pullRefresh: {
container: '#list',
down: {
style: 'circle',
offset: '0px',
auto: false, //自动执行一次,默认设置为否
callback: pulldownRefresh
},up: {
contentrefresh: '正在加载...',
callback: pullupRefresh
}
}