Skip to main content

扫码器(CodeScanner)组件

扫描器组件允许您扫描各种条形码和 QR 码

1、支持类型

1D product1D industrial2D
UPC-ACode 39QR Code
UPC-ECode 128Data Matrix
EAN-8ITFAztec
EAN-13RSS-14PDF 417

2、标签

字段描述
文本可设置组件内展示的文本

3、属性

字段描述
是否显示控制组件在页面上的可见性。关闭时:当应用程序发布时,组件将不可见。在编辑模式下它看起来是半透明的
禁用使该组件不可点击或不可用。该组件对用户保持可见,但不允许用户交互。
加载时显示动画关闭时,该组件加载时不会有任何动画。您可以使用拨动开关将其打开/关闭。您还可以通过启用旁边的 JS 标签使用 javascript 将其关闭/打开。
提示消息鼠标移至按钮的时候,触发消息提醒,可配置消息提醒的文本

4、事件

5、样式

字段描述
选择图标可对按钮组件配置一个图标logo
位置设置logo的位置在文本的左侧或右侧
对齐可以设置logo与文本的位置组件内的位置,支持“左对齐”、“两端对齐”、“居中对齐”
按钮颜色设置扫码器按钮的底色
边框圆角对扫码器组件的边框样式进行修改
阴影对按钮样式调整阴影大小

6、JS代码

7、例子演示

如果想从扫描的代码中获取响应,我们可以将扫码器组件的值绑定到另外一个小组件中,在小组件的值中添加如下代码

{{<your_widget>.value}}

例如,我们使用扫码器组件(CodeScanner1),并将其值绑定到文本组件上。我们可以给文本组件添加以下代码:

{{CodeScanner1.value}}