我有一个普通的手把模板,我正在通过puppeteer生成pdf。我可以正常地通过主体访问数据,但在JS脚本标记中似乎无法这样做。我的数据看起来像这样。
const context = { data: [ {..some data}, {...some data}, {...some data}] }
我正试图在我的脚本标签中访问它,比如
const data = "{{ data }}"
但当我控制台将其记录在我的脚本标签中时,我得到的只是
[object Object],[object Object],[object Object]
当我检查的类型时,它会以字符串的形式返回。
通过制作一个简单的助手来字符串化数据来解决问题。(我在助手对象中有助手(
json: function(obj) {
return JSON.stringify(obj);
}
然后在我的JS脚本中,我只是用三个括号来称呼它
const wedges = {{{ json data }}}