Skip to content

sn-qrcode

旧版组件:sn-e-qrcode.md 旧版状态:v1 为独立扩展插件 sn-e-qrcode(Android 用 Zxing、Web 用 bwip-js 原生生成),v2 更名收编为框架内置组件并改为纯 Canvas 自绘,能力大幅增强。 差异明细

  • 更名:组件 sn-e-qrcodesn-qrcode(由扩展组件收编为基础组件)
  • 更名属性:datavaluemarginpaddingerrorLevelerrorCorrectionLevelbgColorbackgroundColordotColorinfoDotColor
  • 移除属性:charset
  • 新增属性:qrVersionmaskPatterninfoDotShapelocateDotShapelocateDotPatterninfoDotScalelocateDotScaleinfoDotRadiuslocateDotRadiusinfoDotGaplocateDotColoralignDotColortimingDotColorshowBackgroundlogoSrclogoSizelogoPaddinglogoRadiuslogoBackgroundColorcustomStylebackgroundStylecustomClassbackgroundClass
  • 类型或默认值变化:errorCorrectionLevelML/M/Q/H)→ 新 mediumlow/medium/quartile/high);paddingmargin=1 → 新 2
  • 行为变化:改为纯 Canvas 自绘(不再依赖 Zxing / bwip-js 原生库);新增数据长度限制(UTF-8 300 字节自动截断);新增中央 Logo、多形状点阵(方形 / 圆角 / 圆形 / 菱形)、定位点图样(点阵 / 方框 / 圆角方框 / 圆环)、分色绘制与版本 / 掩码控制
  • 事件、方法、插槽:均无(与旧版一致)

使用 MIT 协议