Juicer
Juicer copied to clipboard
模板管理
项目用juicer 时间久了 模板越来越多 现在是放到一个文件中 每个页面都加载这个文件 有没有好的建议让我可以更好的管理这些模板
Hi ,我举个例子,你可以这样用:
以<script>
形式,把juicer模板直接写在你所需要使用的页面里。
<script type="text/juicer" id="J_example">
{@each xx.urls.slice(0, 5) as picUrl, index}
<i {@if index == 0}class="test"{@/if}></i>
{@/each}
</script>
在你的JS文件中直接以id选取所需模板即可使用。
我认为这样的好处比较明显,即模板与页面有逻辑关联,在对应页面内即可维护模板, 避免项目扩大导致的模板混乱问题。
谢谢,欢迎交流。:p
@MichealRui 我现在确实这么做了 但是放到php的模板中 没办法作为静态资源缓存起来
@MichealRui 有些模板我在多个页面使用 按前面的方法 就复用不来了 有没有好的建议
Hi 我不太清楚你有多少模板要复用呢, 那么把需要服用的模板放在一个common文件夹中, 把和页面或者模块关联的模板放在对应的文件夹下。
关于php的问题,如果把内容输出到页面上是应该能够取得
@MichealRui 采用了您的建议 现在将模板放在直接放在相关的模块内部 实际效果还不错 而且发现需要复用的模板并不多
不客气 :p