如果有这样的代码
<div id="test">
<script type="text/html" id="test-tpl">
<div class="layui-progress">
<div class="layui-progress-bar" lay-percent="10%"></div>
</div>
</script>
</div>
如果用 laytpl 编译后,
laytpl($("#test-tpl").html()).render(res, function (html) {
$("#test").html(html);
});
layui 的组件不会被编译。
上述代码中就是
<div class="layui-progress">
<div class="layui-progress-bar" lay-percent="10%"></div>
</div>
如果要让上述组件可以正常显示,需要通过 element.render()
函数来重新编译。
element.render()
这个函数通过参数支持
这些组件