wuxw7
2019-03-22 cea7d1c682ea46f8b39efa9e9eb581374a316d1f
WebService/src/main/java/com/java110/web/core/VueComponentElement.java
@@ -7,7 +7,9 @@
import org.thymeleaf.Arguments;
import org.thymeleaf.dom.*;
import org.thymeleaf.processor.element.AbstractMarkupSubstitutionElementProcessor;
import org.thymeleaf.util.DOMUtils;
import java.io.StringReader;
import java.util.ArrayList;
import java.util.List;
@@ -35,9 +37,10 @@
        if(html == null){
            throw new RuntimeException("在缓存中未找到组件【"+componentName+"】");
        }
        Node nodeHtml = new Macro(html);
        nodes.add(nodeHtml);
        List<Node> tmpNodes = DOMUtils.getHtml5DOMFor(new StringReader(html)).getChildren();
        for(Node tmpNode : tmpNodes) {
            nodes.add(tmpNode);
        }
        //css
        String css = VueComponentTemplate.findTemplateByComponentCode(componentName+"."+VueComponentTemplate.COMPONENT_CSS);
        if(css != null){
@@ -46,7 +49,7 @@
            nodes.add(nodeCss);
        }
        //css
        //js
        String js = VueComponentTemplate.findTemplateByComponentCode(componentName+"."+VueComponentTemplate.COMPONENT_JS);
        if(js != null){
            js = "<script type=\"text/javascript\">" + js +"</script>";