UNPKG

ivue-material-plus

Version:

A high quality UI components Library with Vue.js

236 lines (235 loc) 5.24 kB
declare const _sfc_main: import("vue").DefineComponent<{ /** * 跳转的链接,支持 vue-router 对象 * * @type {Object | String} */ to: { type: (ObjectConstructor | StringConstructor)[]; }; /** * 标题 * * @type {String} */ title: { type: StringConstructor; default: string; }; /** * 是否显示边框,建议在灰色背景下使用 * * @type {Boolean} */ border: { type: BooleanConstructor; default: boolean; }; /** * 卡片阴影,建议在灰色背景下使用 * * @type {Boolean} */ shadow: { type: BooleanConstructor; default: boolean; }; /** * 禁用鼠标悬停显示阴影 * * @type {Boolean} */ disHover: { type: BooleanConstructor; default: boolean; }; /** * 卡片内部间距 * * @type {Number | String} */ padding: { type: (NumberConstructor | StringConstructor)[]; }; /** * 标题内部间距(paddingStylesLinkage开启该属性将不生效) * * @type {Number | String} */ titlePadding: { type: (NumberConstructor | StringConstructor)[]; }; /** * 相当于 a 链接的 target 属性 * * @type {String} */ target: { type: StringConstructor; validator(value: string): boolean; default: string; }; /** * 路由跳转时,开启 replace 将不会向 history 添加新记录 * * @type {Boolean} */ replace: { type: BooleanConstructor; default: boolean; }; /** * 圆角 * * @type {Number} */ radius: { type: NumberConstructor; }; /** * 样式联动(联动标题和内容的padding) * * @type {Boolean} */ paddingStylesLinkage: { type: BooleanConstructor; default: boolean; }; }, { prefixCls: string; showTitle: import("vue").Ref<boolean>; showExtra: import("vue").Ref<boolean>; tagName: import("vue").ComputedRef<"div" | "a">; wrapperClasses: import("vue").ComputedRef<(string | { [x: string]: boolean; })[]>; wrapperStyles: import("vue").ComputedRef<{ borderRadius: string | number; } | { borderRadius?: undefined; }>; titleStyles: import("vue").ComputedRef<{ padding: string | number; } | { padding?: undefined; }>; bodyStyles: import("vue").ComputedRef<{ padding: string | number; } | { padding?: undefined; }>; tagProps: import("vue").ComputedRef<{ href: any; target: string; } | { href?: undefined; target?: undefined; }>; handleLink: (event: any) => void; }, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly<import("vue").ExtractPropTypes<{ /** * 跳转的链接,支持 vue-router 对象 * * @type {Object | String} */ to: { type: (ObjectConstructor | StringConstructor)[]; }; /** * 标题 * * @type {String} */ title: { type: StringConstructor; default: string; }; /** * 是否显示边框,建议在灰色背景下使用 * * @type {Boolean} */ border: { type: BooleanConstructor; default: boolean; }; /** * 卡片阴影,建议在灰色背景下使用 * * @type {Boolean} */ shadow: { type: BooleanConstructor; default: boolean; }; /** * 禁用鼠标悬停显示阴影 * * @type {Boolean} */ disHover: { type: BooleanConstructor; default: boolean; }; /** * 卡片内部间距 * * @type {Number | String} */ padding: { type: (NumberConstructor | StringConstructor)[]; }; /** * 标题内部间距(paddingStylesLinkage开启该属性将不生效) * * @type {Number | String} */ titlePadding: { type: (NumberConstructor | StringConstructor)[]; }; /** * 相当于 a 链接的 target 属性 * * @type {String} */ target: { type: StringConstructor; validator(value: string): boolean; default: string; }; /** * 路由跳转时,开启 replace 将不会向 history 添加新记录 * * @type {Boolean} */ replace: { type: BooleanConstructor; default: boolean; }; /** * 圆角 * * @type {Number} */ radius: { type: NumberConstructor; }; /** * 样式联动(联动标题和内容的padding) * * @type {Boolean} */ paddingStylesLinkage: { type: BooleanConstructor; default: boolean; }; }>>, { target: string; border: boolean; replace: boolean; title: string; shadow: boolean; disHover: boolean; paddingStylesLinkage: boolean; }>; export default _sfc_main;