UNPKG

@tplc/wot

Version:

132 lines (131 loc) 2.37 kB
import type { ExtractPropTypes } from 'vue' export declare const watermarkProps: { /** * 显示内容 */ content: { type: import('vue').PropType<string> default: string } /** * 显示图片的地址,支持网络图片和base64(钉钉小程序仅支持网络图片) */ image: { type: import('vue').PropType<string> default: string } /** * 图片高度 */ imageHeight: { type: NumberConstructor default: number } /** * 图片高度 */ imageWidth: { type: NumberConstructor default: number } /** * X轴间距,单位px */ gutterX: { type: NumberConstructor default: number } /** * Y轴间距,单位px */ gutterY: { type: NumberConstructor default: number } /** * canvas画布宽度,单位px */ width: { type: NumberConstructor default: number } /** * canvas画布高度,单位px */ height: { type: NumberConstructor default: number } /** * 是否为全屏水印 */ fullScreen: { type: BooleanConstructor default: boolean } /** * 水印字体颜色 */ color: { type: import('vue').PropType<string> default: string } /** * 水印字体大小,单位px */ size: { type: NumberConstructor default: number } /** * 水印字体样式(仅微信和h5支持),可能的值:normal、italic、oblique */ fontStyle: { type: import('vue').PropType<string> default: string } /** * 水印字体的粗细(仅微信和h5支持) */ fontWeight: { type: (NumberConstructor | StringConstructor)[] default: string } /** * 水印字体系列(仅微信和h5支持) */ fontFamily: { type: import('vue').PropType<string> default: string } /** * 水印旋转角度 */ rotate: { type: NumberConstructor default: number } /** * 自定义层级 */ zIndex: { type: NumberConstructor default: number } /** * 自定义透明度,取值 0~1 */ opacity: { type: NumberConstructor default: number } customStyle: { type: import('vue').PropType<string> default: string } customClass: { type: import('vue').PropType<string> default: string } } export type WatermarkProps = ExtractPropTypes<typeof watermarkProps>