• Stars
    star
    590
  • Rank 75,794 (Top 2 %)
  • Language
    JavaScript
  • Created about 11 years ago
  • Updated almost 4 years ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

二维码生成模块

qrcode


spm package Build Status Coverage Status

二维码组件,用于绘制二维码。

已添加UTF-8编码,中文生成的二维码扫描不会出现乱码。

二维码编码原理


配置说明

render string

配置用哪个节点元素画二维码,选项有tablesvgcanvas

默认的选择顺序为 canvas -> svg -> table

text string

要编码的字符串

默认:""

size number

二维码的宽和高,单位是px,只允许生成正方形二维码

需要注意的是,当使用table绘制二维码时,会适当减小,使得能够整除二维码矩阵的维度。

默认:256

correctLevel number

纠错级别,可取0、1、2、3,数字越大说明所需纠错级别越大

默认:3

background color

背景色

默认:#FFFFFF

foreground color

前景色

默认:#000000

pdground color

三个角的颜色

默认:foreground

image string

码正中间图片的url,只支持配置正方形图片

默认:''

imageSize number

image的宽和高,单位px

默认:30

other

支持script标签引用,暴露全局变量为 AraleQRCode

<script src='dist/arale-qrcode/3.0.2/lib/index.js'></script>
<script> 
	new AraleQRCode({...});
</script>

More Repositories

1

aralejs.github.io

开放、简单、易用的前端基础类库
JavaScript
1,373
star
2

class

Class Utility
JavaScript
102
star
3

upload

iframe and html5 file uploader
JavaScript
85
star
4

name-storage

Storage via window.name
JavaScript
64
star
5

dialog

Dialog Widget
JavaScript
60
star
6

widget

The Base Class of Widget
JavaScript
53
star
7

validator

Form Validator Widget
JavaScript
41
star
8

base

Base Class
JavaScript
39
star
9

autocomplete

自动补全组件
JavaScript
37
star
10

nico-arale

Replaced by https://github.com/spmjs/nico-cmd
CSS
35
star
11

switchable

Switchable Widget
JavaScript
34
star
12

events

Events Utility
JavaScript
34
star
13

position

Position Utility
JavaScript
32
star
14

calendar

Calendar Widget
JavaScript
32
star
15

sticky

实现元素跟随滚动的效果
JavaScript
20
star
16

cookie

Cookie Utility
JavaScript
19
star
17

dnd

Drag and Drop
JavaScript
17
star
18

messenger

A common iframe communication solution.
JavaScript
15
star
19

overlay

基础浮层组件。
JavaScript
15
star
20

popup

可触发的浮层组件。
JavaScript
14
star
21

tip

基础提示框组件
JavaScript
14
star
22

select

Select Widget
JavaScript
11
star
23

templatable

处理组件的模板渲染,混入到 Widget 中使用。
JavaScript
9
star
24

easing

Easing Utility
JavaScript
8
star
25

template-arale

arale 模块模板项目
JavaScript
7
star
26

iframe-shim

Iframe-Shim Utility
JavaScript
7
star
27

placeholder

replaced by gallery/placeholders
JavaScript
3
star
28

dialog-iframe-helper

Use this helper lib in cross domain iframe with dialog widget
JavaScript
3
star
29

template-alice

alice module template
JavaScript
2
star
30

site

a arale based site template.
JavaScript
1
star