🔥码云GVP开源项目 12k star Uniapp+ElementUI 功能强大 支持多语言、二开方便! 广告
# 模板引擎 ## 4.9.模板引擎 ~~~ var html = admin.util.tpl('<p>{{d.name}}</p>', {name: 'xxx'}, '{{', '}}'); ~~~ * 参数一   模板内容 * 参数二   填充数据 * 参数三   非必填,边界符,默认`{{` * 参数四   非必填,边界符,默认`}}` 它与laytpl使用方式一致,并且解决了laytpl对js注释支持不友好,laytpl模板中有js注释会导致最后渲染的内容有问题。 加载独立页面: ~~~ <div id="demo1"></div> <script> layui.use(['layer', 'admin'], function () { var $ = layui.jquery; var admin = layui.admin; admin.ajax({ url: 'xxx.html', dataType: 'html', success: function (html) { $('#demo1').html(admin.util.tpl(html, {name: 'xxx'})); } }); }); </script> ~~~ 独立页面`xxx.html`: ~~~ <div>{{name}}</div> <script> layui.use(['layer'], function () { // 我可以加注释哦,laytpl不可以哦 layui.layer.msg('Hello 我被加载了'); }); </script> ~~~