
vue服务端渲染vue-server-render支持的模板语法
发布日期:2021-05-04 18:17:11
浏览次数:26
分类:原创文章
本文共 343 字,大约阅读时间需要 1 分钟。
在vue ssr官方文档中,并没有一一说明渲染模板都支持那些语法。仅仅是简单的说了,支持
{ {}}
转义插值{ { {}}}
插入HTML
如果想使用别的模板语法,官方并未提及。其实,他的模板语法支持的不止于此,因为其也是使用了第三方库loash.template
api。
lodash给人的感觉就是小而美。
比如你完全可以通过语法判断去实现一些逻辑。比如如下判断是否需要插入某个JS.
<% if (routerPath === '/') {%> <script src="//my-awosome.js"></script> <% } %>
更多可以参考
当然,如上图所示,vue改写了插值和转义的标识符,所以才有了类似于vue的双花括号和三花括号的语法。