跳到主要内容

二维码

QrCode

根据您配置的链接或文本等,生成二维码,并展示出来。

二维码展示场景包括静态和动态两种场景

静态二维码的展示可以直接通过【图片】组件实现。细分场景包括:展示个人微信二维码、群二维码、公众号二维码等

动态二维码根据制定参数生成二维码。主要用于一物一码、预约码、消费券码、会员码等场景。

使用说明

  1. 在编辑器中添加二维码组件

  2. 在属性面板【通用】中填写二维码内容。例如填写微搭的官网地址:https://cloud.tencent.com/product/weda ,用手机扫描生成的二维码之后即可访问微搭的官网。

img

  1. 属性面板中,【小程序开放能力】中【长按打开菜单】默认开启。小程序发布后,长按生成的二维码即可唤起菜单选项,支持收藏、保存、分享该二维码。

  2. 属性面板中【风格】中支持设置二维码的前景色和背景色,您可以根据应用/页面的整体风格调整二维码的颜色。

属性

组件接收的外部传入的属性

属性名
属性标识
类型
说明
长按打开菜单showMenuByLongpressboolean

小程序端长按显示分享、保存、收藏等功能。查看说明

示例:true

二维码前置色foregroundColorstring

示例:"#000000"

二维码背景色backgroundColorstring

示例:"#ffffff"

二维码内容textstring

示例:"https://cloud.tencent.com/product/weda"

属性 API

通过属性 API,可以获取组件内部的状态和属性值,可以通过$w.componentId.propertyName 来访问组件内部的值,如 $w.input1.value ,详请请参考 属性 API

只读属性名
属性标识
类型
说明
二维码内容textstring
长按打开菜单showMenuByLongpressboolean
二维码前置色foregroundColorstring
二维码背景色backgroundColorstring

样式 API

通过样式 API,可以覆盖组件中内部元素的样式来实现自定义,例如在低代码编辑器中中通过 #wd-page-root .wd-btn 即可为所有的按钮组件编写样式,通过 :scope 可以控制单个组件样式, 详细说明请参考样式 API

名称
类名
说明和示例
根元素.wd-qrcode二维码组件根元素
/* :scope 指的是当前组件元素 */
/* 具体可参考样式 API 文档 */
:scope.wd-qrcode {
  /* 在这里编写CSS 样式 */
}
PC 端二维码根元素.wd-pc-qrcode可以为 PC 端的二维码编写样式
/* :scope 指的是当前组件元素 */
/* 具体可参考样式 API 文档 */
:scope.wd-pc-qrcode {
  /* 在这里编写CSS 样式 */
}
H5 端二维码根元素.wd-h5-qrcode可以为 H5 端的二维码编写样式
/* :scope 指的是当前组件元素 */
/* 具体可参考样式 API 文档 */
:scope.wd-h5-qrcode {
  /* 在这里编写CSS 样式 */
}
小程序端二维码根元素.wd-mp-qrcode可以为小程序端的二维码编写样式
/* :scope 指的是当前组件元素 */
/* 具体可参考样式 API 文档 */
:scope.wd-mp-qrcode {
  /* 在这里编写CSS 样式 */
}

了解样式 API