From adaf0f237192c29e338bb4169e91d665a993aeda Mon Sep 17 00:00:00 2001 From: fxy060608 Date: Tue, 7 Jul 2020 17:59:17 +0800 Subject: [PATCH] feat(mp): onShareTimeline,onAddToFavorites,onUnhandleRejection --- .../packages/mp-vue/dist/mp.runtime.esm.js | 7 +++++-- src/core/runtime/mp/constants.js | 6 ++++-- src/core/runtime/wrapper/util.js | 4 +++- src/core/service/plugins/lifecycle.js | 7 +++++-- src/platforms/mp-weixin/runtime/wrapper/app-base-parser.js | 3 ++- 5 files changed, 19 insertions(+), 8 deletions(-) diff --git a/packages/vue-cli-plugin-uni/packages/mp-vue/dist/mp.runtime.esm.js b/packages/vue-cli-plugin-uni/packages/mp-vue/dist/mp.runtime.esm.js index e3d8735d8..b30ced005 100644 --- a/packages/vue-cli-plugin-uni/packages/mp-vue/dist/mp.runtime.esm.js +++ b/packages/vue-cli-plugin-uni/packages/mp-vue/dist/mp.runtime.esm.js @@ -5963,7 +5963,8 @@ var LIFECYCLE_HOOKS$1 = [ 'onUniNViewMessage', 'onPageNotFound', 'onThemeChange', - 'onError', + 'onError', + 'onUnhandledRejection', //Page 'onLoad', // 'onShow', @@ -5972,7 +5973,9 @@ var LIFECYCLE_HOOKS$1 = [ 'onUnload', 'onPullDownRefresh', 'onReachBottom', - 'onTabItemTap', + 'onTabItemTap', + 'onAddToFavorites', + 'onShareTimeline', 'onShareAppMessage', 'onResize', 'onPageScroll', diff --git a/src/core/runtime/mp/constants.js b/src/core/runtime/mp/constants.js index cb42d2506..771dbd4e8 100644 --- a/src/core/runtime/mp/constants.js +++ b/src/core/runtime/mp/constants.js @@ -17,7 +17,7 @@ export const PAGE_LIFETIMES = { } export const PAGE_LIFETIMES_KEYS = Object.keys(PAGE_LIFETIMES) - +// TODO 待整理,现在到处都是 export const PAGE_LIFECYCLE = [ 'onLoad', 'onShow', @@ -25,7 +25,9 @@ export const PAGE_LIFECYCLE = [ 'onHide', 'onUnload', 'onPullDownRefresh', - 'onReachBottom', + 'onReachBottom', + 'onAddToFavorites', + 'onShareTimeline', 'onShareAppMessage', 'onPageScroll', 'onResize', diff --git a/src/core/runtime/wrapper/util.js b/src/core/runtime/wrapper/util.js index dfd0ded68..d1c8e6ba9 100644 --- a/src/core/runtime/wrapper/util.js +++ b/src/core/runtime/wrapper/util.js @@ -9,7 +9,9 @@ import { export const PAGE_EVENT_HOOKS = [ 'onPullDownRefresh', - 'onReachBottom', + 'onReachBottom', + 'onAddToFavorites', + 'onShareTimeline', 'onShareAppMessage', 'onPageScroll', 'onResize', diff --git a/src/core/service/plugins/lifecycle.js b/src/core/service/plugins/lifecycle.js index d25121771..6cf7846b1 100644 --- a/src/core/service/plugins/lifecycle.js +++ b/src/core/service/plugins/lifecycle.js @@ -8,7 +8,8 @@ const LIFECYCLE_HOOKS = [ 'onUniNViewMessage', 'onPageNotFound', 'onThemeChange', - 'onError', + 'onError', + 'onUnhandledRejection', // Page 'onLoad', // 'onShow', @@ -17,7 +18,9 @@ const LIFECYCLE_HOOKS = [ 'onUnload', 'onPullDownRefresh', 'onReachBottom', - 'onTabItemTap', + 'onTabItemTap', + 'onAddToFavorites', + 'onShareTimeline', 'onShareAppMessage', 'onResize', 'onPageScroll', diff --git a/src/platforms/mp-weixin/runtime/wrapper/app-base-parser.js b/src/platforms/mp-weixin/runtime/wrapper/app-base-parser.js index faaecadfb..e09bdfbb9 100644 --- a/src/platforms/mp-weixin/runtime/wrapper/app-base-parser.js +++ b/src/platforms/mp-weixin/runtime/wrapper/app-base-parser.js @@ -10,7 +10,8 @@ const hooks = [ 'onHide', 'onError', 'onPageNotFound', - 'onThemeChange' + 'onThemeChange', + 'onUnhandledRejection' ] export default function parseBaseApp (vm, { -- GitLab