uni-app中使用html2canvas如何获取元素结构?

在浏览器下使用如下写法没有问题,可以截图。但是换到真机运行的时候就不行报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");

但是我这块想直接获取页面结构如下:请问各位大神如何解决这个问题。
image.png

阅读 2.5k
1 个回答

如果是进行APP、H5 开发,那么可以使用renderjs的方式

如果不是,比如小程序,那只能自己生成海报了

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题