stanley-king 7 anos atrás
pai
commit
97c7775f45

Diferenças do arquivo suprimidas por serem muito extensas
+ 1 - 1
dist/index.html


Diferenças do arquivo suprimidas por serem muito extensas
+ 0 - 2
dist/mshop/js/app.6c65da8ff339ec6de14e.js


Diferenças do arquivo suprimidas por serem muito extensas
+ 0 - 1
dist/mshop/js/app.6c65da8ff339ec6de14e.js.map


Diferenças do arquivo suprimidas por serem muito extensas
+ 2 - 0
dist/mshop/js/app.bafaf0852e068d2fd6e6.js


Diferenças do arquivo suprimidas por serem muito extensas
+ 1 - 0
dist/mshop/js/app.bafaf0852e068d2fd6e6.js.map


Diferenças do arquivo suprimidas por serem muito extensas
+ 2 - 2
dist/mshop/js/manifest.da96e05bd68ba508c7a1.js


Diferenças do arquivo suprimidas por serem muito extensas
+ 1 - 1
dist/mshop/js/manifest.da96e05bd68ba508c7a1.js.map


+ 14 - 16
src/lib/api.js

@@ -155,22 +155,20 @@ class Api
     }
     static create_share(data,href)
     {
-        return new WechatShare(data,href);
-
-        // if(mobile.iOS())
-        // {
-        //     if(gWxShare == null) {
-        //         gWxShare = new WechatShare(data,href);
-        //     } else {
-        //         alert("gWxShare.register");
-        //         gWxShare.register(data);
-        //     }
-        //     return gWxShare;
-        // }
-        // else
-        // {
-        //     return new WechatShare(data,href);
-        // }
+        if(mobile.iOS())
+        {
+            if(gWxShare == null) {
+                gWxShare.unregister();
+                alert("gWxShare.unregister");
+            }
+            gWxShare = new WechatShare(data,href);
+
+            return gWxShare;
+        }
+        else
+        {
+            return new WechatShare(data,href);
+        }
     }
 
     static sign_url(href)

+ 4 - 0
src/wechat/WechatShare.js

@@ -118,6 +118,10 @@ class WechatShare
             });
         })
     }
+    unregister()
+    {
+        Vue.wechat.removeAllListeners();
+    }
 }
 
 export default WechatShare;