1、描述
用于显示单个二维码的组件。
2、接口
QRCode(value:string)
3、参数
参数名 | 参数类型 | 必填 | 描述 |
value | string | 是 | 二维码内容字符串。 |
4、属性
名称 | 参数类型 | 描述 |
color | ResourceColor | 设置二维码颜色。默认值:Color.Black |
backgroundColor | ResourceColor | 设置二维码背景颜色。默认值:Color.White |
5、事件
通用事件支持点击事件、触摸事件、挂载卸载事件。
6、示例
import router from '@ohos.router'@Entry
@Component
struct QRCodePage {@State message: string = '用于显示单个二维码的组件。'@State code: string = "中软国际开发"build() {Row() {Scroll() {Column() {Text(this.message).fontSize(20).fontWeight(FontWeight.Bold).width("96%")Blank(12)QRCode(this.code).width(100).height(100)Blank(12)QRCode(this.code).width(100).height(100).color(Color.Red) // 设置二维码颜色.backgroundColor(Color.Green) // 设置二维码背景颜色Button("QRCode文本文档").fontSize(20).backgroundColor('#007DFF').width('96%').onClick(() => {// 处理点击事件逻辑router.pushUrl({url: "pages/baseComponent/qRCode/QRCodeDesc",})}).margin({ top: 20 })}.width('100%')}}.padding({ top: 12, bottom: 12 })}
}
7、效果图