在浏览器下使用如下写法没有问题,可以截图。但是换到真机运行的时候就不行报querySelector错误。
html2canvas(document.querySelector("#tableDom"), {
...
}
报错如下:
[Vue warn]: Error in v-on handler: "TypeError: Cannot read property 'querySelector' of undefined"
查看文档只有一个获取节点信息
let view = uni.createSelectorQuery().in(this).selectAll("#tableDom");
但是我这块想直接获取页面结构如下:请问各位大神如何解决这个问题。
如果是进行APP、H5 开发,那么可以使用renderjs的方式
如果不是,比如小程序,那只能自己生成海报了