ThinkChat2.0新版上线,更智能更精彩,支持会话、画图、阅读、搜索等,送10W Token,即刻开启你的AI之旅 广告
## 4.9.模板引擎 ```javascript var html = admin.util.tpl('<p>{{d.name}}</p>', {name: 'xxx'}, '{{', '}}'); ``` - 参数一 &emsp; 模板内容 - 参数二 &emsp; 填充数据 - 参数三 &emsp; 非必填,边界符,默认`{{` - 参数四 &emsp; 非必填,边界符,默认`}}` 它与laytpl使用方式一致,并且解决了laytpl对js注释支持不友好,laytpl模板中有js注释会导致最后渲染的内容有问题。 加载独立页面: ```html <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`: ```html <div>{{name}}</div> <script> layui.use(['layer'], function () { // 我可以加注释哦,laytpl不可以哦 layui.layer.msg('Hello 我被加载了'); }); </script> ``` <br/>