future преди 1 година
родител
ревизия
2f69f43578
променени са 2 файла, в които са добавени 8 реда и са изтрити 3 реда
  1. 6 3
      assets/script/lib/clientEvent.ts
  2. 2 0
      assets/script/ui/edit_user_info.ts

+ 6 - 3
assets/script/lib/clientEvent.ts

@@ -38,17 +38,20 @@ export class ClientEvent {
      */
     public static off (eventName: string, handler: Function, target: any) {
         var handlerList = ClientEvent._handlers[eventName];
-
         if (!handlerList) {
             return;
         }
 
         for (var i = 0; i < handlerList.length; i++) {
             var oldObj = handlerList[i];
-            if (oldObj.handler === handler && (!target || target === oldObj.target)) {
+            if(target && oldObj.target === target) {
                 handlerList.splice(i, 1);
-                break;
+                break
             }
+            // if (oldObj.handler === handler && (!target || target === oldObj.target)) {
+            //     handlerList.splice(i, 1);
+            //     break;
+            // }
         }
     };
 

+ 2 - 0
assets/script/ui/edit_user_info.ts

@@ -62,7 +62,9 @@ export class edit_user_info extends base_ui {
     private onClickEditAvatar() {
         SdkUtil.choosSystemImage((filePath)=>{
             let fromdata = {'stype': 2}
+            uiManager.Instance().showLoading()
             http.uploadFile(config.API.upload_img, filePath, fromdata, null,(err,d)=>{
+                uiManager.Instance().hideLoading()
                 if(!err){
                     let data = JSON.parse(d)
                     if(data.code===config.status.SUCCESS){