55 lines
1.3 KiB
JavaScript
55 lines
1.3 KiB
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];
|
|
}
|
|
|
|
//拦截&处理系统language转i18n local
|
|
function handleLanguage2Local(callback) {
|
|
try {
|
|
setTimeout(function() {
|
|
_getApp().globalData.zp_handleLanguage2LocalCallback = callback;
|
|
}, 1);
|
|
} catch (e) {}
|
|
}
|
|
|
|
//拦截&处理系统language转i18n local(私有,请勿调用)
|
|
function _handleLanguage2Local(language, local){
|
|
const handleLanguage2LocalCallback = _getApp().globalData.zp_handleLanguage2LocalCallback;
|
|
if (handleLanguage2LocalCallback) {
|
|
return handleLanguage2LocalCallback(language, local);
|
|
}
|
|
return local;
|
|
}
|
|
|
|
//获取当前app对象
|
|
function _getApp(){
|
|
// #ifndef APP-NVUE
|
|
return getApp();
|
|
// #endif
|
|
// #ifdef APP-NVUE
|
|
return getApp({allowDefault: true});
|
|
// #endif
|
|
}
|
|
|
|
export default {
|
|
handleQuery,
|
|
_handleQuery,
|
|
handleLanguage2Local,
|
|
_handleLanguage2Local
|
|
};
|