Skip to content

Qrcode 二维码组件

根据内容生成二维码

Props

属性说明类型默认值
version二维码版本number
errorLevel纠错级别low| medium|quartile| high
margin四周边距number
scale缩放number
text二维码内容string
type渲染类型”canvas“canvas
size大小(宽 高)number160
logo中间 二维码 logoLogoOptions

Type

ts
interface IProps {
  /** 二维码版本 */
  version?: number
  /** 纠错级别 : low, medium, quartile, high */
  errorLevel?: QRCodeRenderersOptions['errorCorrectionLevel']
  /** 四周边距 */
  margin?: number
  /** 缩放 */
  scale?: QRCodeRenderersOptions['scale']
  text: string
  type?: 'canvas'
  size?: number
  logo?: string | LogoOptions
}

interface LogoOptions {
  src: string
  size?: number
  bgColor?: string
  crossOrigin?: string
}