From 218756da5915f3b8902f4246d80df258d7fdc735 Mon Sep 17 00:00:00 2001 From: qiang Date: Wed, 9 Mar 2022 14:21:10 +0800 Subject: [PATCH] fix: reset JSContext ArrayBuffer --- .../packages/webpack-uni-nvue-loader/lib/main.js | 1 + .../lib/platforms/app-plus/define-pages.js | 3 +++ 2 files changed, 4 insertions(+) diff --git a/packages/vue-cli-plugin-hbuilderx/packages/webpack-uni-nvue-loader/lib/main.js b/packages/vue-cli-plugin-hbuilderx/packages/webpack-uni-nvue-loader/lib/main.js index a43aa3ebd..04b64ea80 100644 --- a/packages/vue-cli-plugin-hbuilderx/packages/webpack-uni-nvue-loader/lib/main.js +++ b/packages/vue-cli-plugin-hbuilderx/packages/webpack-uni-nvue-loader/lib/main.js @@ -73,6 +73,7 @@ module.exports = function (content, map) { }) } } + ArrayBuffer = uni.base64ToArrayBuffer('').constructor App.mpType = 'page' App.route = '${params.page}' App.el = '#root' diff --git a/packages/webpack-uni-pages-loader/lib/platforms/app-plus/define-pages.js b/packages/webpack-uni-pages-loader/lib/platforms/app-plus/define-pages.js index 2178bacec..6161496f3 100644 --- a/packages/webpack-uni-pages-loader/lib/platforms/app-plus/define-pages.js +++ b/packages/webpack-uni-pages-loader/lib/platforms/app-plus/define-pages.js @@ -26,6 +26,9 @@ if (typeof Promise !== 'undefined' && !Promise.prototype.finally) { ) } } +if(uni.base64ToArrayBuffer){ + ArrayBuffer = uni.base64ToArrayBuffer('').constructor +} ${generateUniConfig(appJson, isAppView)} if(uni.restoreGlobal){ uni.restoreGlobal(weex,plus,setTimeout,clearTimeout,setInterval,clearInterval) -- GitLab