<微信小程序 and Taro> 问题汇总

开发微信小程序中遇到的一些问题

<微信小程序 and Taro> 问题汇总
Photo by Adem AY / Unsplash
  1. 微信中使用二维码

学习了,CSS中内联SVG图片有比Base64更好的形式
qrcode

// qrcode.js
import qrcode from 'qrcode/build/qrcode.min.js';

export function getQrCodeImg (text) {
  return new Promise((resolve, reject) => {
    qrcode.toString(text, {}, (err, svg) => {
      if (err) {
        reject(err);
      } else {
        resolve(`data:image/svg+xml,${encodeURIComponent(svg)}`);
      }
    });
  });
}
// index.js
const base64Url = await getQrCodeImg('...');

...

render() {
  ...
  <Image src={base64Url} ... />
}