File tree Expand file tree Collapse file tree 3 files changed +27
-6
lines changed
z-paging-demo/uni_modules/z-paging/components/z-paging/js
z-paging-vue3-demo/uni_modules/z-paging/components/z-paging/js
z-paging/components/z-paging/js Expand file tree Collapse file tree 3 files changed +27
-6
lines changed Original file line number Diff line number Diff line change @@ -64,18 +64,25 @@ function _getApp(){
64
64
// #endif
65
65
}
66
66
67
+ // 是否可以访问globalData
68
+ function _hasGlobalData ( ) {
69
+ return _getApp ( ) && _getApp ( ) . globalData ;
70
+ }
71
+
67
72
// 添加处理函数
68
73
function _addHandleByKey ( key , callback ) {
69
74
try {
70
75
setTimeout ( function ( ) {
71
- _getApp ( ) . globalData [ `zp_handle${ key } Callback` ] = callback ;
76
+ if ( _hasGlobalData ( ) ) {
77
+ _getApp ( ) . globalData [ `zp_handle${ key } Callback` ] = callback ;
78
+ }
72
79
} , 1 ) ;
73
80
} catch ( _ ) { }
74
81
}
75
82
76
83
// 获取处理回调函数
77
84
function _getHandleByKey ( key ) {
78
- return _getApp ( ) . globalData [ `zp_handle${ key } Callback` ] ;
85
+ return _hasGlobalData ( ) ? _getApp ( ) . globalData [ `zp_handle${ key } Callback` ] : null ;
79
86
}
80
87
81
88
export default {
Original file line number Diff line number Diff line change @@ -64,18 +64,25 @@ function _getApp(){
64
64
// #endif
65
65
}
66
66
67
+ // 是否可以访问globalData
68
+ function _hasGlobalData ( ) {
69
+ return _getApp ( ) && _getApp ( ) . globalData ;
70
+ }
71
+
67
72
// 添加处理函数
68
73
function _addHandleByKey ( key , callback ) {
69
74
try {
70
75
setTimeout ( function ( ) {
71
- _getApp ( ) . globalData [ `zp_handle${ key } Callback` ] = callback ;
76
+ if ( _hasGlobalData ( ) ) {
77
+ _getApp ( ) . globalData [ `zp_handle${ key } Callback` ] = callback ;
78
+ }
72
79
} , 1 ) ;
73
80
} catch ( _ ) { }
74
81
}
75
82
76
83
// 获取处理回调函数
77
84
function _getHandleByKey ( key ) {
78
- return _getApp ( ) . globalData [ `zp_handle${ key } Callback` ] ;
85
+ return _hasGlobalData ( ) ? _getApp ( ) . globalData [ `zp_handle${ key } Callback` ] : null ;
79
86
}
80
87
81
88
export default {
Original file line number Diff line number Diff line change @@ -64,18 +64,25 @@ function _getApp(){
64
64
// #endif
65
65
}
66
66
67
+ // 是否可以访问globalData
68
+ function _hasGlobalData ( ) {
69
+ return _getApp ( ) && _getApp ( ) . globalData ;
70
+ }
71
+
67
72
// 添加处理函数
68
73
function _addHandleByKey ( key , callback ) {
69
74
try {
70
75
setTimeout ( function ( ) {
71
- _getApp ( ) . globalData [ `zp_handle${ key } Callback` ] = callback ;
76
+ if ( _hasGlobalData ( ) ) {
77
+ _getApp ( ) . globalData [ `zp_handle${ key } Callback` ] = callback ;
78
+ }
72
79
} , 1 ) ;
73
80
} catch ( _ ) { }
74
81
}
75
82
76
83
// 获取处理回调函数
77
84
function _getHandleByKey ( key ) {
78
- return _getApp ( ) . globalData [ `zp_handle${ key } Callback` ] ;
85
+ return _hasGlobalData ( ) ? _getApp ( ) . globalData [ `zp_handle${ key } Callback` ] : null ;
79
86
}
80
87
81
88
export default {
You can’t perform that action at this time.
0 commit comments