export default { styles: String, disableScroll: { type: Boolean, default: true }, type: { type: String, default: '2d' }, // 画笔颜色 penColor: { type: String, default: 'black' }, penSize: { type: Number, default: 2 }, // 画板背景颜色 backgroundColor: String, backgroundImage: String, // 笔锋 openSmooth: Boolean, // 画笔最小值 minLineWidth: { type: Number, default: 2 }, // 画笔最大值 maxLineWidth: { type: Number, default: 6 }, // 画笔达到最小宽度所需最小速度(px/ms),取值范围1.0-10.0,值越小,画笔越容易变细,笔锋效果会比较明显,可以自行调整查看效果,选出自己满意的值。 minSpeed: { type: Number, default: 1.5 }, // 相邻两线宽度增(减)量最大百分比,取值范围1-100,为了达到笔锋效果,画笔宽度会随画笔速度而改变,如果相邻两线宽度差太大,过渡效果就会很突兀,使用maxWidthDiffRate限制宽度差,让过渡效果更自然。可以自行调整查看效果,选出自己满意的值。 maxWidthDiffRate: { type: Number, default: 20 }, // 限制历史记录数,即最大可撤销数,传入0则关闭历史记录功能 maxHistoryLength: { type: Number, default: 20 }, beforeDelay: { type: Number, default: 0 }, landscape: { type: Boolean }, boundingBox: { type: Boolean }, disabled: { type: Boolean } }