@zhsz/cool-design-dv
Version:
24 lines (23 loc) • 1.01 kB
TypeScript
/**
* 属性参数
* @member props
* @property {Boolean} [lock] 缩放锁定比例
* @property {Boolean} [scale=true] 开启自动缩放
* @property {Number} [width=1920] 原始宽度
* @property {Number} [height=1080] 原始高度
* @property {Number} [activeIndex] 初始展示的场景索引,有MyDvScreen子组件才有效
* @property {string|function} [target=body] 页面的参照目标元素,默认是body,支持css选择器,有一个特殊值parent取组件的父节点
* @property {object} [config] 页面配置对象 {color, textColor, fill, colors} ,提供给子组件调用
* @property {boolean} [fit] 自动适应父容器尺寸,设置后 width height 的参数失效
* @property {boolean} [fullscreen] 显示全屏切换按钮
*/
export type Props = {
lock?: boolean;
scale?: boolean;
width?: number;
height?: number;
activeIndex?: number;
target?: string | HTMLElement | (() => string | HTMLElement);
fit?: boolean;
fullscreen?: boolean;
};