H5,网页生成二维码 qrcode

24 阅读1分钟
import QRCode from 'qrcode';

export default {
  data() {
    return {
      qrcodeSrc: null,
    };
  },
  methods: {
    /**
    * [createQRCode 生成二维码]
    * @param  {[type]} text [二维码内容]
    * @return {[type]}   [description]
    */
    createQRCode(text) {
      QRCode.toDataURL(text, { errorCorrectionLevel: 'H' })
        .then(url => {
          this.qrcodeSrc = url;
        })
        .catch(err => {
          console.error(err);
        });
    },
  },
};