Skip to content

Qrcode 二维码 3.1.51

根据提供的字符串前端JS生成二维码展示

注意

需要uview-ultra版本v3.1.50以上版本

使用场景

  • 展示二维码场景

平台差异说明

App(vue)App(nvue)H5小程序

基本使用

  • 通过sizeval设置二维码的大小和内容
  • 通过backgroundforeground设置二维码颜色
  • 通过icon设置二维码中间的logo图片
html
<template>
	<view>
		<up-qrcode :size="200" val="uview-ultra"></up-qrcode>
        <up-qrcode :size="200" val="uview-ultra" icon="https://uview-ultra.jiangruyi.com/uview-ultra/common/logo.png"></up-qrcode>
        <up-qrcode :size="200" val="uview-ultra" background="red" foreground="blue"></up-qrcode>
	</view>
</template>

加载状态

由于二维码使用前端JS计算生成,因此会有一个计算时间。

  • showLoading参数配置是否显示加载状态
html
<template>
	<view>
		<up-qrcode :size="200" val="uview-ultra" showLoading loadingText="loading..."></up-qrcode>
	</view>
</template>

右侧演示页面源代码地址

点击以下链接以查看右侧演示页面的源码


 github  gitee

API

Props

参数说明类型默认值可选值
cid实例ID字符串(必须)String-
size二维码大小Intger200-
val二维码内容String
background背景色String#ffffff-
foreground前景色String#000000
icon二维码中间图标String
showLoading显示加载状态Booleantruefalse
loadingText加载中提示语String二维码生成中

Events

事件名说明回调参数
result二维码生成成功
longpress长按事件