qrcodejs2官方文档中没有给出回调或者通知用户什么时候二维码生成完毕,调研之后,此次用到了MutationObserver。
MutationObserver
MutationObserver接口提供了监视对DOM树所做更改的能力。它被设计为旧的Mutation Events功能的替代品,该功能是DOM3 Events规范的一部分。
构造函数
MutationObserver()
创建并返回一个新的 MutationObserver ,它会在指定的DOM发生变化时被调用。
方法
disconnect()
阻止 MutationObserver 实例继续接收的通知,直到再次调用其observe()方法,该观察者对象包含的回调函数都不会再被调用。