From 861e92cc1db16b6dd180a1bb832f354bbe40fc79 Mon Sep 17 00:00:00 2001
From: 吴学文 <wuxuewen@wuxuewendeMacBook-Pro.local>
Date: 星期四, 21 三月 2019 01:13:58 +0800
Subject: [PATCH] 处理完成侦听测试
---
WebService/src/main/java/com/java110/web/core/VueComponentElement.java | 11 +++++++++++
1 files changed, 11 insertions(+), 0 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 6b26d2e..4a1450e 100644
--- a/WebService/src/main/java/com/java110/web/core/VueComponentElement.java
+++ b/WebService/src/main/java/com/java110/web/core/VueComponentElement.java
@@ -1,5 +1,9 @@
package com.java110.web.core;
+import com.alibaba.fastjson.JSONObject;
+import com.java110.web.smo.impl.LoginServiceSMOImpl;
+import org.slf4j.Logger;
+import org.slf4j.LoggerFactory;
import org.thymeleaf.Arguments;
import org.thymeleaf.dom.*;
import org.thymeleaf.processor.element.AbstractMarkupSubstitutionElementProcessor;
@@ -13,12 +17,17 @@
*/
public class VueComponentElement extends AbstractMarkupSubstitutionElementProcessor {
+ private final static Logger logger = LoggerFactory.getLogger(VueComponentElement.class);
+
+
protected VueComponentElement(String elementName) {
super(elementName);
}
@Override
protected List<Node> getMarkupSubstitutes(Arguments arguments, Element element) {
+
+ //logger.debug("arg:{},element:{}", JSONObject.toJSONString(arguments),element.getAttributeValue("name"));
List<Node> nodes = new ArrayList<>();
//鑾峰彇妯℃澘鍚嶇О
String componentName = element.getAttributeValue("name");
@@ -27,6 +36,7 @@
throw new RuntimeException("鍦ㄧ紦瀛樹腑鏈壘鍒扮粍浠躲��"+componentName+"銆�");
}
Node nodeHtml = new Macro(html);
+
nodes.add(nodeHtml);
//css
String css = VueComponentTemplate.findTemplateByComponentCode(componentName+"."+VueComponentTemplate.COMPONENT_CSS);
@@ -44,6 +54,7 @@
nodes.add(nodeJs);
}
+
return nodes;
}
--
Gitblit v1.8.0