35 lines
713 B
JavaScript
35 lines
713 B
JavaScript
// [z-paging]拦截器
|
|
|
|
//拦截&处理@query事件
|
|
function handleQuery(callback) {
|
|
try {
|
|
setTimeout(function() {
|
|
_getApp().globalData.zp_handleQueryCallback = callback;
|
|
}, 1);
|
|
} catch (e) {}
|
|
}
|
|
|
|
//拦截&处理@query事件(私有,请勿调用)
|
|
function _handleQuery(pageNo, pageSize, from){
|
|
const handleQueryCallback = _getApp().globalData.zp_handleQueryCallback;
|
|
if (handleQueryCallback) {
|
|
return handleQueryCallback(pageNo, pageSize, from);
|
|
}
|
|
return [pageNo, pageSize, from];
|
|
}
|
|
|
|
//获取当前app对象
|
|
function _getApp(){
|
|
// #ifndef APP-NVUE
|
|
return getApp();
|
|
// #endif
|
|
// #ifdef APP-NVUE
|
|
return getApp({allowDefault: true});
|
|
// #endif
|
|
}
|
|
|
|
export default {
|
|
handleQuery,
|
|
_handleQuery
|
|
};
|