docxtemplater使用语法

1,062 阅读1分钟

1 文本

{info}

2 数组

//数据示例
arr = ['sum','junny']
{#arr}{.}{/arr}

3 数组对象

//数据示例:
let arrObj = [
{index:1,name:'sum'},
{index:2,name:'junny'}
]
{#arrObj}
{index}   {name}
{/arrObj}

4 判断

let isShow = true
{#isShow} 是否显示{/isShow}  //isShow为true时,可显示,为false可隐藏

5 图片

{%img}

6 表格单元格合并 docxtemplater-table-module 没有免费版,合并单元格可根据word中表格格式边框样式修改

//数据需要组成:
let data = [
{name:'xiaochen',
list:[
  {'unit':'chinese',score:90},
  {'unit':'math',score:80},
]}
]

模板

image.png

结果 image.png