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 a43aa3ebda4c53891a43a23578e24e7467f06b1c..04b64ea808864fbd8f6de551ded2c25fe703b547 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 2178bacece96ef40b6a86c5c24859d18b7fee1e0..6161496f3417720e2597e6ef7b933e7edb9f49c6 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)