56 lines
		
	
	
		
			951 B
		
	
	
	
		
			JavaScript
		
	
	
			
		
		
	
	
			56 lines
		
	
	
		
			951 B
		
	
	
	
		
			JavaScript
		
	
	
export default {
 | 
						|
	props: {
 | 
						|
		board: Object,
 | 
						|
		pathType: String, // 'base64'、'url'
 | 
						|
		fileType: {
 | 
						|
			type: String,
 | 
						|
			default: 'png'
 | 
						|
		},
 | 
						|
		hidden: Boolean,
 | 
						|
		quality: {
 | 
						|
			type: Number,
 | 
						|
			default: 1
 | 
						|
		},
 | 
						|
		css: [String, Object],
 | 
						|
		// styles: [String, Object],
 | 
						|
		width: [Number, String],
 | 
						|
		height: [Number, String],
 | 
						|
		pixelRatio: Number,
 | 
						|
		customStyle: String,
 | 
						|
		isCanvasToTempFilePath: Boolean,
 | 
						|
		// useCanvasToTempFilePath: Boolean,
 | 
						|
		sleep: {
 | 
						|
			type: Number,
 | 
						|
			default: 1000 / 30
 | 
						|
		},
 | 
						|
		beforeDelay: {
 | 
						|
			type: Number,
 | 
						|
			default: 100
 | 
						|
		},
 | 
						|
		afterDelay: {
 | 
						|
			type: Number,
 | 
						|
			default: 100
 | 
						|
		},
 | 
						|
		performance: Boolean,
 | 
						|
		// #ifdef MP-WEIXIN || MP-TOUTIAO || MP-ALIPAY
 | 
						|
		type: {
 | 
						|
			type: String,
 | 
						|
			default: '2d'
 | 
						|
		},
 | 
						|
		// #endif
 | 
						|
		// #ifdef APP-NVUE
 | 
						|
		hybrid: Boolean,
 | 
						|
		timeout: {
 | 
						|
			type: Number,
 | 
						|
			default: 2000
 | 
						|
		},
 | 
						|
		// #endif
 | 
						|
		// #ifdef H5 || APP-PLUS
 | 
						|
		useCORS: Boolean,
 | 
						|
		hidpi: {
 | 
						|
			type: Boolean,
 | 
						|
			default: true
 | 
						|
		}
 | 
						|
		// #endif
 | 
						|
	}
 | 
						|
} |