1***@qq.com
1***@qq.com
  • 发布:2019-09-13 22:21
  • 更新:2020-09-15 17:27
  • 阅读:5228

uniapp 用html2canvas.js

分类:uni-app
html2canvas(uni.createSelectorQuery().in(this).select('#viewId')).then(canvas => {  }, error => { })

uniapp 不能用document.querySelector 来选择id
但是用这个 uni.createSelectorQuery().in(this).select('#viewId') 也报错

error打印如下:

Provided element is not within a Document  

请问大神应该怎么使用

2019-09-13 22:21 负责人:无 分享
已邀请:
DCloud_UNI_GSQ

DCloud_UNI_GSQ

H5端可以使用 document.querySelector
非 H5端 没有 document
createSelectorQuery返回的并不是document对象

  • 1***@qq.com (作者)

    意思是APP端不能操作dom 就无法用html2canvas这个了是吧

    2019-10-11 14:45

  • 1***@qq.com (作者)

    有没有什么替代方案呢,,如果用截屏的话只能截屏到可视区域

    2019-10-11 14:48

  • 7***@qq.com

    回复 1***@qq.com: 同问

    2020-03-19 14:13

  • 3***@qq.com

    回复 7***@qq.com: RenderJs可以去了解一下,我已经成功了

    2020-03-25 18:08

  • 1***@qq.com

    回复 3***@qq.com: 请问怎么做到的,赐教

    2020-09-10 18:31

lazi

lazi

图片跨域怎么解决呢

1***@163.com

1***@163.com - 没有介绍

uniapp小程序报错document of unidfined

1***@qq.com

1***@qq.com

请问怎么解决的?

该问题目前已经被锁定, 无法添加新回复