浏览代码

skip processing when lsxContextMap is null

Yuki Takei 4 年之前
父节点
当前提交
1702374bec
共有 1 个文件被更改,包括 4 次插入0 次删除
  1. 4 0
      packages/plugin-lsx/src/client/js/util/Interceptor/LsxPostRenderInterceptor.js

+ 4 - 0
packages/plugin-lsx/src/client/js/util/Interceptor/LsxPostRenderInterceptor.js

@@ -34,6 +34,10 @@ export class LsxPostRenderInterceptor extends BasicInterceptor {
   process(contextName, ...args) {
     const context = Object.assign(args[0]); // clone
 
+    if (context.lsxContextMap == null) {
+      return Promise.resolve();
+    }
+
     // forEach keys of lsxContextMap
     Object.keys(context.lsxContextMap).forEach((renderId) => {
       const elem = document.getElementById(renderId);