# 1 打印模版
word打印和excel打印差不多,唯一的区别就是模板制作过程不同,需要自己制定一个docx文件,把需要变量通过word模板语法塞进去
# 1.1 模板制作新建一个word文档
# 1.1.1 查看码表
# 1.1.2 粘贴对应的模板语法到word中
# 1.1.3 模板语法
常用语法如下:
数据:{a: 1}
{a}
数据:{imageUrl: 'https:xxxx'}或者图片组件
{%imageUrl}
数据:{__nameObject: {name: 1, code: '123'}}
{#__nameObject} {name} {/__nameObject}:{#__nameObject} {code} {/__nameObject}
数据:{list: [{name: 1, code: '123'}]}
{#list} {name} {code} {/list}
# 常见问题
# word结果打印样式发生变化,不符合预期?
可以去首选项开启word转pdf
# 除了码表外,需要一些额外的数据
可以在表单打印前添加事件,或视图打印前添加事件 添加额外的返回数据
const data = arguments[0]
return {
a: data.name === '0' ? 'sss' : 'hhh'
}
然后模版中使用{a}