diff --git a/packages/uni-cli-shared/components/navigation-bar.vue b/packages/uni-cli-shared/components/navigation-bar.vue index bca0e8ad50e6fbe29f052aa29b0e417ed7e97a29..15ece9737c1a124f9b3adea9204e478d2cfbd4bb 100644 --- a/packages/uni-cli-shared/components/navigation-bar.vue +++ b/packages/uni-cli-shared/components/navigation-bar.vue @@ -83,7 +83,8 @@ export default { } }, created () { - const page = getCurrentPages()[0] + let pages = getCurrentPages() + let page = pages[pages.length - 1] this.$watch('title', () => { this.setNavigationBarTitle() }) diff --git a/src/core/view/components/canvas/index.vue b/src/core/view/components/canvas/index.vue index c4c2e6547dfd735e0e28760f92d956e84b4d20ac..910d20c47fefa404ab7abdda2b3e3b2b2ac107a4 100644 --- a/src/core/view/components/canvas/index.vue +++ b/src/core/view/components/canvas/index.vue @@ -446,9 +446,10 @@ export default { }, this.$page.id) return } - if (!callbackId) { + if (!callbackId) { + // fix [...]展开TypedArray在低版本手机报错的问题,使用Array.prototype.slice return { - data: [...imgData.data], + data: Array.prototype.slice.call(imgData.data), width: destWidth, height: destHeight } diff --git a/src/platforms/app-plus/service/api/ad/rewarded-video-ad.js b/src/platforms/app-plus/service/api/ad/rewarded-video-ad.js index f463d15461abe6430456fb7505fa904280b6006c..32452fb09a403fd3faea21a4988d517c1963b5b2 100644 --- a/src/platforms/app-plus/service/api/ad/rewarded-video-ad.js +++ b/src/platforms/app-plus/service/api/ad/rewarded-video-ad.js @@ -36,7 +36,7 @@ class RewardedVideoAd { this._loadAd() this._dispatchEvent('close', { isEnded: e.isEnded }) }) - rewardAd.onVerify((e) => { + rewardAd.onVerify && rewardAd.onVerify((e) => { this._dispatchEvent('verify', { isValid: e.isValid }) }) rewardAd.onError((e) => {