From d62ee4d9179e3b352b44f0d5528de3ac6286083d Mon Sep 17 00:00:00 2001
From: wuxw <928255095@qq.com>
Date: 星期四, 11 四月 2019 18:25:57 +0800
Subject: [PATCH] 员工权限开发

---
 WebService/src/main/java/com/java110/web/core/VueComponentElement.java |    6 ++++--
 1 files changed, 4 insertions(+), 2 deletions(-)

diff --git a/WebService/src/main/java/com/java110/web/core/VueComponentElement.java b/WebService/src/main/java/com/java110/web/core/VueComponentElement.java
index bc9adf7..1e520e6 100644
--- a/WebService/src/main/java/com/java110/web/core/VueComponentElement.java
+++ b/WebService/src/main/java/com/java110/web/core/VueComponentElement.java
@@ -33,11 +33,13 @@
         List<Node> nodes = new ArrayList<>();
         //鑾峰彇妯℃澘鍚嶇О
         String componentName = element.getAttributeValue("name");
+        logger.debug("姝e湪瑙f瀽缁勪欢{}",componentName);
         String html = VueComponentTemplate.findTemplateByComponentCode(componentName+"."+VueComponentTemplate.COMPONENT_HTML);
         if(html == null){
             throw new RuntimeException("鍦ㄧ紦瀛樹腑鏈壘鍒扮粍浠躲��"+componentName+"銆�");
         }
-        List<Node> tmpNodes = DOMUtils.getHtml5DOMFor(new StringReader(html)).getChildren();
+        //List<Node> tmpNodes = DOMUtils.getHtml5DOMFor(new StringReader(html)).getChildren();
+        List<Node> tmpNodes = DOMUtils.getLegacyHTML5DOMFor(new StringReader(html)).getChildren();
         for(Node tmpNode : tmpNodes) {
             nodes.add(tmpNode);
         }
@@ -52,7 +54,7 @@
         //js
         String js = VueComponentTemplate.findTemplateByComponentCode(componentName+"."+VueComponentTemplate.COMPONENT_JS);
         if(js != null){
-            js = "<script type=\"text/javascript\">" + js +"</script>";
+            js = "<script type=\"text/javascript\">//<![CDATA[ \n" + js +"//]]>\n</script>";
             Node nodeJs = new Macro(js);
             nodes.add(nodeJs);
         }

--
Gitblit v1.8.0