qrcodejs2.js / QRCode.js插件在正常vue.js项目中正常运行,当您在nuxt.js项目中使用时会出现报错,这是因为qrcodejs2.js / QRCode.js插件内部使用了 “浏览器专属(比如window/document)对象” ,当编译到nuxt.js服务端时没有这些就会引发报错。
本文将从 0-1 提供给您引入该插件的方式,完美运行。
并且插件源码也给您顺便提供了,您直接下载引入就可以。
qrcodejs2.js 与 QRCode.js 都可以用,放心!

下载给您准备好的适配
nuxt.js的插件核心代码,由于代码太长,所以放到了百度云。