微信小程序引入html2canvas报错Cannot read property 'join' of null
时间: 2023-11-14 09:41:13 浏览: 251
微信小程序之html5 canvas绘图并保存到系统相册
这个错误通常出现在使用 html2canvas 库时,当传递给 `html2canvas` 函数的元素选择器不正确或者不存在时。可能的原因包括:
1. 元素不存在或者未正确加载。请检查元素是否存在于 DOM 树中,并且是否已经完全加载。
2. 选择器不正确。请确保传递给 `html2canvas` 函数的选择器是有效的,且可以在 DOM 树中找到匹配的元素。
3. 元素尚未渲染或者位置发生改变。如果元素尚未完全渲染或者位置发生了改变,可能会导致 `html2canvas` 函数无法正确地计算元素的位置和大小信息。
解决方法:
1. 确保元素存在于 DOM 树中,并且已经完全加载。
2. 检查传递给 `html2canvas` 函数的选择器是否正确。
3. 等待元素渲染完成后再调用 `html2canvas` 函数,或者手动计算元素的位置和大小信息并传递给 `html2canvas` 函数。
阅读全文