1.0.0 • Published 2 years ago

pa-web-word v1.0.0

Weekly downloads
-
License
ISC
Repository
-
Last release
2 years ago

安装:

(c)npm i puan-word -S

使用说明

// 引入
import PuanWord from 'puan-word'

// 调用
PuanWord(templateUrl, data, options)

参数说明

templateUrl:导出模板地址
data:导出数据源
options:导出配置项

options导出配置项说明

配置项字段数据类型默认值说明
文件名称filenameString-可支持变量渲染如:{address}
压缩包名称zipnameString-仅在data(数据源)为数组时生效
默认图片尺寸sizeArray160, 160未配置自适应图片的默认尺寸
是否开启图片尺寸自适应autoSizeBooleantrue-
图片尺寸自适应配置sizeOptionsArray-仅在autoSiz为true时生效
公共数据extendsDataObject-在数据处理阶段会将公共数据内容与数据源合并,可用于多文件导出的相同数据混入
图片尾缀suffixString!nw-600-

sizeOptions格式

sizeOptions: [
    {
        width: 80,
        keys: ['qrcode'] => qrcode字段图片将按照宽度80px,高度自适应渲染
    }
]

常用渲染语法

注意:以下示例中a为举例变量名,实际使用中请根据真实变量名进行替换
{a} => 文本内容渲染
{-w:p a}{/a} => 循环渲染
{#a}{/a} => 1. 当a为数组时循环渲染,常用于表格(常用) 2.当a为boolean时可用于渲染判断(少用)
%a => 图片渲染