如何在JSP中使用VUE/elementUI

一般的VUE项目,是先后端分离的项目。那么如何在现有的JSP项目中集成VUE呢?javascript

1.在JSP中引入elementUIcss

和引入其余UI框架的方式同样html

在<script></script>中引入js,在<link/>中引入cssvue

示例:java

<link rel="stylesheet" type="text/css" href="${pageContext.request.contextPath}/elementUI/element.css" />
<!--注意引入顺序,element依赖于vue,首先引入vue-->
<script type="text/javascript" src="${pageContext.request.contextPath}/elementUI/vue.js"></script>
<script type="text/javascript" src="${pageContext.request.contextPath}/elementUI/element.js"></script>
<script type="text/javascript" src="${pageContext.request.contextPath}/elementUI/axios.js"></script>
<script type="text/javascript" src="${pageContext.request.contextPath}/elementUI/qs.js"></script>

对应版本在https://www.bootcdn.cn/中下载(js在bootcdn中下载,相似的jar在maven仓库下载)。ios

引入后就能够使用elementUI的hmtl标签和VUE的语法了。git

2.兼容IE9+es6

上述五个文件引入后,只是能在Google等支持ES6浏览器中使用。spring

若是想要JSP中的VUE在IE下生效,须要引入axios

<script type="text/javascript" src="${pageContext.request.contextPath}/elementUI/es6-promise.auto.min.js"></script>

同时禁用ES6语法:如let,const,箭头表达式等。

如此这般就能够在IE9+及Google等浏览器中访问在JSP中使用的VUE的项目了(由于VUE只支持IE9+)。

3.参考资料

随着先后端分离的普及,JSP逐渐没落,建议VUE项目之前后端分离的方式建立。这种在JSP中使用VUE的骚操做不建议尝试。

参考资料:qd_springboot_vue_elementui_pages20191028

相关文章
相关标签/搜索