我知道如果你在一个视图中写道:
<g:javascript src="myscript.js" />
<g:javascript src="myscript.js" />
<g:javascript src="myscript.js" />
<!-- other try -->
<g:javascript library="myscript" />
<g:javascript library="myscript" />
<g:javascript library="myscript" />
它将输出:
<script type="text/javascript" src="/vip/js/myscript.js"></script>
<script type="text/javascript" src="/vip/js/myscript.js"></script>
<script type="text/javascript" src="/vip/js/myscript.js"></script>
<!-- other try -->
<script type="text/javascript" src="/vip/js/myscript.js"></script>
结论:对于库,它将尝试仅包括一次。
我一直试图找到有关它的文档而没有成功。
你有指针吗?
答案 0 :(得分:1)
是源代码
查看文档(http://grails.org/doc/latest/ref/Tags/javascript.html),然后点击Show Source
您将看到代码仅在第一次输出
if(!request[INCLUDED_LIBRARIES].contains(attrs.library)) {
希望这有帮助。