yl-view
Version:
一个基于uniapp的ui框架
96 lines • 1.93 kB
JavaScript
/*
* @Descripttion:
* @Author: dxyqn
* @Date: 2022-03-21 15:36:02
* @Last Modified by: dxyqn
* @LastEditTime: 2022-04-07 14:46:31
*/
export default {
props: {
// 尺寸
size: {
type: Number,
default: 200
},
// 单位
unit: {
type: String,
default: 'rpx'
},
// 是否显示
show: {
type: Boolean,
default: true
},
// 二维码值
val: {
type: String,
default: ''
},
// 后背景色
background: {
type: String,
default: '#ffffff'
},
// 前背景色
foreground: {
type: String,
default: '#000000'
},
// 定位角点颜色
pdground: {
type: String,
default: '#000000'
},
// 二维码图标
icon: {
type: String,
default: ''
},
// 二维码图标大小
iconSize: {
type: Number,
default: 40
},
// 容错级别
lv: {
type: Number,
default: 3
},
// 监听val值变化自动重新生成条形码
onval: {
type: Boolean,
default: false
},
// 组件初始化完成后自动生成条形码,val需要有值
loadMake: {
type: Boolean,
default: false
},
// 是否使用了自定义组件模式(主要是为了修复非自定义组件模式时 v-if 无法生成二维码的问题)
usingComponents: {
type: Boolean,
default: true
},
// 是否显示loading
showLoading: {
type: Boolean,
default: false
},
// loading 文字
loadingText: {
type: String,
default: '二维码生成中'
},
// 是否点击放大
isClickEnlarge: {
type: Boolean,
default: false
},
// 放大倍数
enlargeMultiple: {
type: Number,
default: 2
}
},
}