uview-next
Version:
基于uView UI 2.0,110+高质量组件库,支持vue2和vue3,支持鸿蒙,支持多语言,搭配便捷工具助力,让开发更得心应手
67 lines (65 loc) • 1.29 kB
JavaScript
import { defineProps } from '../../libs/util/props';
export default defineProps('qrcode', {
// 二维码内容
value: {
type: [String, Number],
default: ''
},
// 背景色
background: {
type: String,
default: '#fff'
},
// 前景色
foreground: {
type: String,
default: '#000'
},
// 定位角点颜色
pdground: {
type: String,
default: '#000'
},
//容错级别
level: {
type: String,
default: 'H'
},
//二维码图标
icon: {
type: String,
default: ''
},
//二维码图标大小
iconSize: {
type: Number,
default: 30
},
// 状态
status: {
type: String,
default: ''
},
expiredText:{
type: String,
default: uni.$u.$t('uQrcode.expiredText')
},
scannedText:{
type: String,
default: uni.$u.$t('uQrcode.scannedText')
},
refreshText:{
type: String,
default: uni.$u.$t('uQrcode.refreshText')
},
// 二维码大小
size: {
type: [String, Number],
default: 140
},
// 显示模式 (image/canvas)
mode: {
type: String,
default: 'image'
}
});