From 4791a571a9160f67c50ea59cc19263096804c3bf Mon Sep 17 00:00:00 2001 From: qiang Date: Wed, 20 Apr 2022 11:54:23 +0800 Subject: [PATCH] fix(App-nvue3): reset JSContext ArrayBuffer --- packages/uni-app-vite/src/nvue/plugins/esbuild.ts | 3 +++ 1 file changed, 3 insertions(+) diff --git a/packages/uni-app-vite/src/nvue/plugins/esbuild.ts b/packages/uni-app-vite/src/nvue/plugins/esbuild.ts index 63c39d535..2626a4355 100644 --- a/packages/uni-app-vite/src/nvue/plugins/esbuild.ts +++ b/packages/uni-app-vite/src/nvue/plugins/esbuild.ts @@ -135,6 +135,9 @@ if(webview){ const __pagePath = '${removeExt(filename)}' let __pageQuery = {} try{ __pageQuery = JSON.parse(webview.__query__) }catch(e){} + if(uni.base64ToArrayBuffer){ + ArrayBuffer = uni.base64ToArrayBuffer('').constructor + } App.mpType = 'page' const app = Vue.createPageApp(App,{$store:getApp({allowDefault:true}).$store,__pageId,__pagePath,__pageQuery}) app.provide('__globalStyles', Vue.useCssStyles([...__uniConfig.styles, ...(App.styles||[])])) -- GitLab