1
This commit is contained in:
@@ -0,0 +1,145 @@
|
||||
export default {
|
||||
props: {
|
||||
// 标题
|
||||
title: {
|
||||
type: String,
|
||||
default: () => uni.$u.$t('uSignature.title'),
|
||||
},
|
||||
// 是否显示标题
|
||||
showTitle: {
|
||||
type: Boolean,
|
||||
default: () => uni.$u.props.signature.showTitle,
|
||||
},
|
||||
// 是否显示工具栏
|
||||
showToolbar: {
|
||||
type: Boolean,
|
||||
default: () => uni.$u.props.signature.showToolbar,
|
||||
},
|
||||
// 是否显示颜色列表
|
||||
showColorList: {
|
||||
type: Boolean,
|
||||
default: () => uni.$u.props.signature.showColorList,
|
||||
},
|
||||
// 是否显示清空按钮
|
||||
showClear: {
|
||||
type: Boolean,
|
||||
default: () => uni.$u.props.signature.showClear,
|
||||
},
|
||||
// 是否显示撤销按钮
|
||||
showUndo: {
|
||||
type: Boolean,
|
||||
default: () => uni.$u.props.signature.showUndo,
|
||||
},
|
||||
// 清空按钮的文本
|
||||
clearText: {
|
||||
type: String,
|
||||
default: () => uni.$u.$t('uSignature.clearText'),
|
||||
},
|
||||
// 撤销按钮的文本
|
||||
undoText: {
|
||||
type: String,
|
||||
default: () => uni.$u.$t('uSignature.undoText'),
|
||||
},
|
||||
// 完成按钮的文本
|
||||
confirmText: {
|
||||
type: String,
|
||||
default: () => uni.$u.$t('uSignature.confirmText'),
|
||||
},
|
||||
// 工具栏对齐方式
|
||||
toolbarStyle: {
|
||||
type: Object,
|
||||
default: () => uni.$u.props.signature.toolbarStyle,
|
||||
},
|
||||
// 是否固定标题栏和工具栏
|
||||
fixed: {
|
||||
type: Boolean,
|
||||
default: () => uni.$u.props.signature.fixed,
|
||||
},
|
||||
// 线条最小宽度
|
||||
minLineWidth: {
|
||||
type: [String, Number],
|
||||
default: () => uni.$u.props.signature.minLineWidth,
|
||||
},
|
||||
// 线条最大宽度
|
||||
maxLineWidth: {
|
||||
type: [String, Number],
|
||||
default: () => uni.$u.props.signature.maxLineWidth,
|
||||
},
|
||||
// 画笔颜色
|
||||
penColor: {
|
||||
type: String,
|
||||
default: () => uni.$u.props.signature.penColor,
|
||||
},
|
||||
// 画笔颜色列表
|
||||
penColorList: {
|
||||
type: Array,
|
||||
default: () => uni.$u.props.signature.penColorList,
|
||||
},
|
||||
// 画笔大小
|
||||
penSize: {
|
||||
type: [String, Number],
|
||||
default: () => uni.$u.props.signature.penSize,
|
||||
},
|
||||
// 背景颜色
|
||||
backgroundColor: {
|
||||
type: String,
|
||||
default: () => uni.$u.props.signature.backgroundColor,
|
||||
},
|
||||
// canvas类型
|
||||
type: {
|
||||
type: String,
|
||||
default: () => uni.$u.props.signature.type,
|
||||
},
|
||||
// 是否开启压感
|
||||
openSmooth: {
|
||||
type: Boolean,
|
||||
default: () => uni.$u.props.signature.openSmooth,
|
||||
},
|
||||
// 最大历史记录数
|
||||
maxHistoryLength: {
|
||||
type: [String, Number],
|
||||
default: () => uni.$u.props.signature.maxHistoryLength,
|
||||
},
|
||||
// 是否横屏
|
||||
landscape: {
|
||||
type: Boolean,
|
||||
default: () => uni.$u.props.signature.landscape,
|
||||
},
|
||||
// 是否禁用滚动
|
||||
disableScroll: {
|
||||
type: Boolean,
|
||||
default: () => uni.$u.props.signature.disableScroll,
|
||||
},
|
||||
// 是否禁用
|
||||
disabled: {
|
||||
type: Boolean,
|
||||
default: () => uni.$u.props.signature.disabled,
|
||||
},
|
||||
// 只生成内容区域
|
||||
boundingBox: {
|
||||
type: Boolean,
|
||||
default: () => uni.$u.props.signature.boundingBox,
|
||||
},
|
||||
|
||||
// 输出的图片类型,如果发现裁剪的图片很大,可能是因为设置为了"png",改成"jpg"即可
|
||||
fileType: {
|
||||
type: String,
|
||||
default: () => uni.$u.props.signature.fileType,
|
||||
},
|
||||
// 图片的质量,取值范围为 (0, 1],不在范围内时当作1.0处理
|
||||
quality: {
|
||||
type: Number,
|
||||
default: () => uni.$u.props.signature.quality,
|
||||
},
|
||||
// 是否显示水印
|
||||
showWatermark: {
|
||||
type: Boolean,
|
||||
default: () => uni.$u.props.signature.showWatermark,
|
||||
},
|
||||
// 水印配置对象
|
||||
watermark: {
|
||||
type: Object,
|
||||
default: () => uni.$u.props.signature.watermark,
|
||||
},
|
||||
},
|
||||
};
|
||||
Reference in New Issue
Block a user