<script id="homeworkResource" type="text/html">
{{# if(d.resources.length != 0){ }}
<div class="v1-homework-resourcebox">
<div><span class="span"></span>资源</div>
<div>
{{# layui.each(d.resources, function(idx, items){ }}
<div class="v1-homework-resource" data-role="resource" data-resid="{{items.resid}}" data-hwid="{{d.hwid}}">
{{# if( items.extension == 'mp3'){ }}
<div class="hwresource-img hwvideo"></div>
{{# }else{ }}
<div class="hwresource-img hw{{items.extension}}"></div>
{{# } }}
<div>{{items.title}}</div>
<div></div>
</div>
{{# }); }}
</div>
</div>
{{# } }}
</script>
条件判断
{{# if(d.resources.length != 0){ }}
{{# } }}
多重条件判断
{{# if(items.type == '01'){ }}
{{# }else if(items.type == '02' && items.questtype == '03'){ }}
{{# }else{ }}
{{# } }}
for循环
{{# layui.each(d.questions, function(idx, items){ }}
{{# }); }}
字符串截取
{{ (d.endtime).substring(5,7) }}
根据字段来显示样式 如hwppt、hwpdf等等
<div class="hwresource-img hw{{items.extension}}"></div>
函数 72秒转1分12秒
{{ Math.floor(items.totalPlayTime/60)+'分'+ items.totalPlayTime%60 +'秒' }}
多个div盒子放循环模板的内容
<div class="v1-homeworkdetail">
<div class="v1-homework-title" data-role="homeworkTitle"></div><!-- 作业名称 -->
<hr>
<div data-role="homeworkReviews"></div><!-- 作业点评 -->
<div data-role="homeworkInfo"></div><!-- 作业描述 -->
<div data-role="homeworkAudio"></div><!-- 语音 -->
<div data-role="homeworkResource"></div><!-- 资源 -->
<div data-role="homeworkVideo"></div><!-- 微课 -->
<div data-role="homeworkTest"></div><!-- 试题 -->
<div class="v1-homework-graybar"></div>
<div data-role="homeworkSubmit"></div><!-- 提交作业文件 -->
</div>
模板数据
packageTemplate('[data-role="homeworkTitle"]',stutaskData,'#homeworkTitle');//作业名称
packageTemplate('[data-role="homeworkReviews"]',stutaskData,'#homeworkReviews');//作业点评
packageTemplate('[data-role="homeworkInfo"]',stutaskData,'#homeworkInfo');//作业描述
packageTemplate('[data-role="homeworkAudio"]',stutaskData,'#homeworkAudio');//作业语音
packageTemplate('[data-role="homeworkResource"]',stutaskData,'#homeworkResource');//作业资源
packageTemplate('[data-role="homeworkVideo"]',stutaskData,'#homeworkVideo');//作业微课
packageTemplate('[data-role="homeworkTest"]',stutaskData,'#homeworkTest');//作业试题
packageTemplate('[data-role="homeworkSubmit"]',stutaskData,'#homeworkSubmit');//作业文件
packageTemplate('[data-role="homeworkTestdetail"]',stutaskData,'#homeworkTestdetail');//作业试题详情
封装模板
function packageTemplate(selector,data,container){
var htmls = $(container).html();
laytpl(htmls).render(data, function(html) {
$(selector).html(html);
});
}