提交 b8e94420 编写于 作者: Q qiang

Merge branch 'dev' into alpha

...@@ -1697,6 +1697,20 @@ function createSubpackageApp (vm) { ...@@ -1697,6 +1697,20 @@ function createSubpackageApp (vm) {
app[name] = appOptions[name]; app[name] = appOptions[name];
} }
}); });
if (isFn(appOptions.onShow) && wx.onAppShow) {
wx.onAppShow((...args) => {
appOptions.onShow.apply(app, args);
});
}
if (isFn(appOptions.onHide) && wx.onAppHide) {
wx.onAppHide((...args) => {
appOptions.onHide.apply(app, args);
});
}
if (isFn(appOptions.onLaunch)) {
const args = wx.getLaunchOptionsSync && wx.getLaunchOptionsSync();
appOptions.onLaunch.call(app, args);
}
return vm return vm
} }
......
...@@ -2610,6 +2610,20 @@ function createSubpackageApp (vm) { ...@@ -2610,6 +2610,20 @@ function createSubpackageApp (vm) {
app[name] = appOptions[name]; app[name] = appOptions[name];
} }
}); });
if (isFn(appOptions.onShow) && my.onAppShow) {
my.onAppShow((...args) => {
appOptions.onShow.apply(app, args);
});
}
if (isFn(appOptions.onHide) && my.onAppHide) {
my.onAppHide((...args) => {
appOptions.onHide.apply(app, args);
});
}
if (isFn(appOptions.onLaunch)) {
const args = my.getLaunchOptionsSync && my.getLaunchOptionsSync();
appOptions.onLaunch.call(app, args);
}
return vm return vm
} }
......
...@@ -2096,6 +2096,20 @@ function createSubpackageApp (vm) { ...@@ -2096,6 +2096,20 @@ function createSubpackageApp (vm) {
app[name] = appOptions[name]; app[name] = appOptions[name];
} }
}); });
if (isFn(appOptions.onShow) && swan.onAppShow) {
swan.onAppShow((...args) => {
appOptions.onShow.apply(app, args);
});
}
if (isFn(appOptions.onHide) && swan.onAppHide) {
swan.onAppHide((...args) => {
appOptions.onHide.apply(app, args);
});
}
if (isFn(appOptions.onLaunch)) {
const args = swan.getLaunchOptionsSync && swan.getLaunchOptionsSync();
appOptions.onLaunch.call(app, args);
}
return vm return vm
} }
......
...@@ -1754,6 +1754,20 @@ function createSubpackageApp (vm) { ...@@ -1754,6 +1754,20 @@ function createSubpackageApp (vm) {
app[name] = appOptions[name]; app[name] = appOptions[name];
} }
}); });
if (isFn(appOptions.onShow) && ks.onAppShow) {
ks.onAppShow((...args) => {
appOptions.onShow.apply(app, args);
});
}
if (isFn(appOptions.onHide) && ks.onAppHide) {
ks.onAppHide((...args) => {
appOptions.onHide.apply(app, args);
});
}
if (isFn(appOptions.onLaunch)) {
const args = ks.getLaunchOptionsSync && ks.getLaunchOptionsSync();
appOptions.onLaunch.call(app, args);
}
return vm return vm
} }
......
...@@ -1927,6 +1927,20 @@ function createSubpackageApp (vm) { ...@@ -1927,6 +1927,20 @@ function createSubpackageApp (vm) {
app[name] = appOptions[name]; app[name] = appOptions[name];
} }
}); });
if (isFn(appOptions.onShow) && wx.onAppShow) {
wx.onAppShow((...args) => {
appOptions.onShow.apply(app, args);
});
}
if (isFn(appOptions.onHide) && wx.onAppHide) {
wx.onAppHide((...args) => {
appOptions.onHide.apply(app, args);
});
}
if (isFn(appOptions.onLaunch)) {
const args = wx.getLaunchOptionsSync && wx.getLaunchOptionsSync();
appOptions.onLaunch.call(app, args);
}
return vm return vm
} }
......
...@@ -2135,6 +2135,20 @@ function createSubpackageApp (vm) { ...@@ -2135,6 +2135,20 @@ function createSubpackageApp (vm) {
app[name] = appOptions[name]; app[name] = appOptions[name];
} }
}); });
if (isFn(appOptions.onShow) && tt.onAppShow) {
tt.onAppShow((...args) => {
appOptions.onShow.apply(app, args);
});
}
if (isFn(appOptions.onHide) && tt.onAppHide) {
tt.onAppHide((...args) => {
appOptions.onHide.apply(app, args);
});
}
if (isFn(appOptions.onLaunch)) {
const args = tt.getLaunchOptionsSync && tt.getLaunchOptionsSync();
appOptions.onLaunch.call(app, args);
}
return vm return vm
} }
......
...@@ -1679,6 +1679,20 @@ function createSubpackageApp (vm) { ...@@ -1679,6 +1679,20 @@ function createSubpackageApp (vm) {
app[name] = appOptions[name]; app[name] = appOptions[name];
} }
}); });
if (isFn(appOptions.onShow) && wx.onAppShow) {
wx.onAppShow((...args) => {
appOptions.onShow.apply(app, args);
});
}
if (isFn(appOptions.onHide) && wx.onAppHide) {
wx.onAppHide((...args) => {
appOptions.onHide.apply(app, args);
});
}
if (isFn(appOptions.onLaunch)) {
const args = wx.getLaunchOptionsSync && wx.getLaunchOptionsSync();
appOptions.onLaunch.call(app, args);
}
return vm return vm
} }
......
...@@ -1845,6 +1845,20 @@ function createSubpackageApp (vm) { ...@@ -1845,6 +1845,20 @@ function createSubpackageApp (vm) {
app[name] = appOptions[name]; app[name] = appOptions[name];
} }
}); });
if (isFn(appOptions.onShow) && qa.onAppShow) {
qa.onAppShow((...args) => {
appOptions.onShow.apply(app, args);
});
}
if (isFn(appOptions.onHide) && qa.onAppHide) {
qa.onAppHide((...args) => {
appOptions.onHide.apply(app, args);
});
}
if (isFn(appOptions.onLaunch)) {
const args = qa.getLaunchOptionsSync && qa.getLaunchOptionsSync();
appOptions.onLaunch.call(app, args);
}
return vm return vm
} }
......
import 'uni-platform/runtime/index' import 'uni-platform/runtime/index'
import { import {
isFn,
hasOwn hasOwn
} from 'uni-shared' } from 'uni-shared'
...@@ -24,5 +25,19 @@ export default function createSubpackageApp (vm) { ...@@ -24,5 +25,19 @@ export default function createSubpackageApp (vm) {
app[name] = appOptions[name] app[name] = appOptions[name]
} }
}) })
if (isFn(appOptions.onShow) && __GLOBAL__.onAppShow) {
__GLOBAL__.onAppShow((...args) => {
appOptions.onShow.apply(app, args)
})
}
if (isFn(appOptions.onHide) && __GLOBAL__.onAppHide) {
__GLOBAL__.onAppHide((...args) => {
appOptions.onHide.apply(app, args)
})
}
if (isFn(appOptions.onLaunch)) {
const args = __GLOBAL__.getLaunchOptionsSync && __GLOBAL__.getLaunchOptionsSync()
appOptions.onLaunch.call(app, args)
}
return vm return vm
} }
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册