UNPKG

356 BJavaScriptView Raw
1/**
2 * @file 模板渲染器引擎
3 * @author tracy(qiushidev@gmail.com)
4 */
5
6const etpl = require('etpl')
7const engine = new etpl.Engine({
8 commandOpen: '{%',
9 commandClose: '%}',
10 variableOpen: '{{',
11 variableClose: '}}'
12})
13
14module.exports = {
15 render (template, data) {
16 const renderer = engine.compile(template)
17 return renderer(data)
18 }
19}