Skip to main content

二维码 QRCode

把一段文本生成二维码。适合放链接、订单号、会员码、Wi-Fi 信息、活动签到地址这类需要扫码读取的内容。

用法

编辑器底部点 ➕ → 添加 二维码(QRCode),然后设置:

字段常用值
内容 contenthttps://example.com / ${url}
二维码色 forColor#000000 / ${color}
背景色 backColor#FFFFFF
width / 高 height96 / 128 / ${size}

content 可以是固定文本,也可以绑定 JS 变量。只要最终结果是一段字符串,就会生成对应二维码。

属性

属性 (attrs key)类型默认说明
contentstringhttps://example.com二维码内容,支持 ${...}
forColorcolor#000000二维码前景色
backColorcolor#FFFFFF二维码背景色
width / heightlength96二维码尺寸
padding / margin / cornerRadius / opacity通用外观字段

例:把接口返回的链接变成二维码

JS:

const obj = await new Request("https://api.example.com/invite").fetchJSON()

let url = obj.url
let title = obj.title || "扫码打开"

组件:

组件字段填什么
QRCodecontent${url}
QRCodewidth / height120
Textcontent${title}

例:生成 Wi-Fi 二维码

let ssid = "Office-WiFi"
let password = "12345678"
let wifiQr = `WIFI:T:WPA;S:${ssid};P:${password};;`

QRCode 的 content${wifiQr}

注意事项

保持高对比度

二维码建议用深色前景 + 浅色背景。背景透明、颜色太浅或尺寸太小时,扫码成功率会明显下降。

尽量用正方形尺寸

二维码本身是正方形。widthheight 建议填一样的值,例如 96 / 120 / 160

内容为空会显示空白

如果 content 绑定的变量为空字符串或没有取到值,二维码可能显示为空白。动态数据建议准备兜底值。