From 904ee32b2468482af778d424eba7cfe51b511bcd Mon Sep 17 00:00:00 2001 From: 疯狂的狮子Li <15040126243@163.com> Date: 星期三, 05 二月 2025 09:19:53 +0800 Subject: [PATCH] !180 fix 修复 消息弹框内容过长不换行 Merge pull request !180 from zst_2001/dev --- src/utils/propTypes.ts | 17 +++++++++-------- 1 files changed, 9 insertions(+), 8 deletions(-) diff --git a/src/utils/propTypes.ts b/src/utils/propTypes.ts index 4d69bb6..24d861d 100644 --- a/src/utils/propTypes.ts +++ b/src/utils/propTypes.ts @@ -1,8 +1,9 @@ import { CSSProperties } from 'vue'; -import { createTypes, VueTypeValidableDef, VueTypesInterface } from 'vue-types'; +import VueTypes, { createTypes, toValidableType, VueTypeValidableDef, VueTypesInterface } from 'vue-types'; type PropTypes = VueTypesInterface & { readonly style: VueTypeValidableDef<CSSProperties>; + readonly fieldOption: VueTypeValidableDef<Array<FieldOption>>; }; const propTypes = createTypes({ @@ -14,12 +15,12 @@ integer: undefined }) as PropTypes; -propTypes.extend([ - { - name: 'style', - getter: true, - type: [String, Object], - default: undefined +export default class ProjectTypes extends VueTypes { + static get style() { + return toValidableType('style', { + type: [String, Object], + default: undefined + }); } -]); +} export { propTypes }; -- Gitblit v1.9.3