0

我知道,如果您在视图中编写:

<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>

结论:使用库它只会尝试包含一次。

我一直在尝试查找有关它的文档,但没有成功。

你有什么指针吗?

4

1 回答 1

1

是的,源代码

查看文档(http://grails.org/doc/latest/ref/Tags/javascript.html)然后单击Show Source您将看到代码只会在第一次输出

if(!request[INCLUDED_LIBRARIES].contains(attrs.library)) {

希望这可以帮助。

于 2010-06-04T02:53:18.327 回答