123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354 |
- import { defineProps } from '../../libs/util/props';
- export default defineProps('poster', {
- // 是否显示预览
- showPreview: {
- type: Boolean,
- default: true
- },
- // 预览宽度
- width: {
- type: [Number, String],
- default: 375
- },
- // 预览高度
- height: {
- type: [Number, String],
- default: ''
- },
- // 预览模式
- mode: {
- type: String,
- default: 'widthFix'
- },
- // 画布
- palette: {
- type: Object,
- default: () => []
- },
- // 缩放比,会在传入的 palette 中统一乘以该缩放比
- scaleRatio: {
- type: Number,
- default: 1
- },
- // 宽度像素
- widthPixels: {
- type: Number,
- default: 0
- },
- // 启用脏检查,默认 false
- dirty: {
- type: Boolean,
- default: false
- },
- // 文件类型
- fileType: {
- type: String,
- default: 'jpg'
- },
- // 质量
- quality: {
- type: Number,
- default: 1
- }
- });
|