yl-view
Version:
一个基于uniapp的ui框架
83 lines • 1.58 kB
JavaScript
export default {
props: {
// 头像地址
avatarSrc: {
type: String,
default: ''
},
avatarStyle: {
type: Object,
default: _ => {
return {
width: '600rpx',
height: '600rpx',
borderRadius: '100%'
};
}
},
// 裁剪区域的宽,单位px或rpx
selWidth: {
type: String,
default: '600rpx'
},
// 裁剪区域的高,单位px或rpx
selHeight: {
type: String,
default: '600rpx'
},
//设置导出图片宽度。默认值selWidth*屏幕像素密度,单位px或rpx
expWidth: {
type: String,
default: '600rpx'
},
// 设置导出图片高度。默认值selHeight*屏幕像素密度,单位px或rpx
expHeight: {
type: String,
default: '600rpx'
},
// 缩放允许的最小比例,默认1
minScale: {
type: Number,
default: 1
},
// 缩放允许的最大比例,默认4
maxScale: {
type: Number,
default: 4
},
// 是否需要缩放
canScale: {
type: Boolean,
default: true
},
// 是否允许旋转
canRotate: {
type: Boolean,
default: false
},
stretch: '',
lock: '',
// 报错图片格式
fileType: {
type: String,
default: ''
},
noTab: '',
// 只允许在图片范围内移动,并禁用一切旋转,默认false
inner: {
type: Boolean,
default: false
},
// 图片质量
quality: {
type: Number,
default: 1
},
index: '',
//剪切背景图片,默认黑色背景
bgImage: {
type: String,
default: ''
}
},
}