https://www.npmjs.com/package/qrcode
使用起来比较简单就不多赘述了 详情见文档
//引入
import QRCode from "qrcode";
try {
let url = await QRCode.toDataURL(this.payInfo.codeUrl); //返回promise
//elementUi弹窗
this.$alert(`<img src=${url} />`, "微信支付二维码", {
dangerouslyUseHTMLString:true,
confirmButtonText: "已支付成功",
cancelButtonText: "支付遇到问题",
showClose: false,
center: true,
showCancelButton: true,
callback: (action) => {},
});
} catch (err) {
console.log(err, "err");
}