ソースを参照

Merge branch 'dev' of https://github.com/linlinjava/litemall into dev

linlinjava 5 年 前
コミット
ba439aa710
2 ファイル変更24 行追加0 行削除
  1. 11 0
      litemall-wx/app.js
  2. 13 0
      renard-wx/app.js

+ 11 - 0
litemall-wx/app.js

@@ -4,6 +4,17 @@ var user = require('./utils/user.js');
 
 App({
   onLaunch: function() {
+    Promise.prototype.finally = function(callback){
+      let P = this.constructor;
+      return this.then(
+              value => {
+                   P.resolve(callback()).then(() => value)
+               },
+               reason => {
+                   P.resolve(callback()).then(() => { throw reason })
+               }
+           )
+    }
     const updateManager = wx.getUpdateManager();
     wx.getUpdateManager().onUpdateReady(function() {
       wx.showModal({

+ 13 - 0
renard-wx/app.js

@@ -4,7 +4,20 @@ var user = require('./utils/user.js');
 
 App({
   onLaunch: function() {
+    Promise.prototype.finally = function(callback){
+      let P = this.constructor;
+      return this.then(
+              value => {
+                   P.resolve(callback()).then(() => value)
+               },
+               reason => {
+                   P.resolve(callback()).then(() => { throw reason })
+               }
+           )
+    }
+
     const updateManager = wx.getUpdateManager();
+    
     wx.getUpdateManager().onUpdateReady(function() {
       wx.showModal({
         title: '更新提示',