前端使用docxtemplater导出word文档最佳实践 vue

docxtemplater 语法

{%img} 图片

{#list}{/list} 循环、if判断

{#list}{/list}{^list}{/list} if else

{str} 文字

 

复杂的数据,例如需要多选打√的,就需要使用docxtemplater 的条件判断语法来实现。

 

 

{#multi}{#checked}R{/checked}{^checked}£{/checked} {name}{/multi} 

                    this.ruleForm.multi  = [{name:"中毒",checked:true},{name:"窒息",checked:true},
                    {name:"爆炸",checked:true},{name:"灼烫伤",checked:true},
                    {name:"触电",checked:true},{name:"坠落",checked:true},
                    {name:"机械伤害",checked:false},{name:"其他",checked:false}];

导出后:

 

 





 

posted @   porter_代码工作者  阅读(4149)  评论(1编辑  收藏  举报
相关博文:
阅读排行:
· PowerShell开发游戏 · 打蜜蜂
· 在鹅厂做java开发是什么体验
· 百万级群聊的设计实践
· WPF到Web的无缝过渡:英雄联盟客户端的OpenSilver迁移实战
· 永远不要相信用户的输入:从 SQL 注入攻防看输入验证的重要性
点击右上角即可分享
微信分享提示