2023年02月14日,拖了四天的工资终于发了,立马还信用卡!
今天有个新需求,将页面导出为pdf,于是网上一顿搜索资料,基本上就是使用html2Canvas和jsPDF。话不多所一顿ctrl+c,ctrl+v。保存,运行,结果不出所料~报错。错误如下:
Uncaught (in promise) Error: Element is not attached to a Document
又是一顿搜索报错,又是询问ChatGPT的,最终试了第三种,解决!前两种不行,使用nextTick个setTimeout是无法解决的。只能使用原生获取dom元素
正确的解决方案:
完美解决,不报错了~