From 267b47ac54e697885fe6edbebb74e3ccd342e1fa Mon Sep 17 00:00:00 2001 From: neverland Date: Mon, 18 Feb 2019 19:48:34 +0800 Subject: [PATCH] [bugfix] Cell: titleClass wrong type (#2780) --- packages/cell/en-US.md | 6 +++--- packages/cell/index.tsx | 4 ++-- packages/cell/shared.ts | 12 ++++++------ packages/cell/zh-CN.md | 6 +++--- 4 files changed, 14 insertions(+), 14 deletions(-) diff --git a/packages/cell/en-US.md b/packages/cell/en-US.md index bf281acc3..502e3c3fc 100644 --- a/packages/cell/en-US.md +++ b/packages/cell/en-US.md @@ -103,9 +103,9 @@ Vue.use(Cell).use(CellGroup); | is-link | Whether to show link icon | `Boolean` | `false` | | required | Whether to show required mark | `Boolean` | `false` | | arrow-direction | Can be set to `left` `up` `down` | `String` | - | -| title-class | Title className | `String` | - | -| value-class | Value className | `String` | - | -| label-class | Label className | `String` | - | +| title-class | Title className | `any` | - | +| value-class | Value className | `any` | - | +| label-class | Label className | `any` | - | ### Cell Event diff --git a/packages/cell/index.tsx b/packages/cell/index.tsx index 56e7a59c7..fa9245dc8 100644 --- a/packages/cell/index.tsx +++ b/packages/cell/index.tsx @@ -1,7 +1,7 @@ import { use, isDef } from '../utils'; import { cellProps, SharedCellProps } from './shared'; import { emit, inherit } from '../utils/functional'; -import { routeProps, functionalRoute } from '../mixins/router'; +import { routeProps, RouteProps, functionalRoute } from '../mixins/router'; import Icon from '../icon'; // Types @@ -9,7 +9,7 @@ import { CreateElement, RenderContext } from 'vue/types'; import { ScopedSlot, DefaultSlots } from '../utils/use/sfc'; import { Mods } from '../utils/use/bem'; -export type CellProps = SharedCellProps & { +export type CellProps = RouteProps & SharedCellProps & { size?: string; clickable?: boolean; arrowDirection?: string; diff --git a/packages/cell/shared.ts b/packages/cell/shared.ts index d4525793e..32c1acd12 100644 --- a/packages/cell/shared.ts +++ b/packages/cell/shared.ts @@ -4,9 +4,9 @@ export type SharedCellProps = { center?: boolean; isLink?: boolean; required?: boolean; - titleClass?: string; - valueClass?: string; - labelClass?: string; + titleClass?: any; + valueClass?: any; + labelClass?: any; title?: string | number; value?: string | number; label?: string | number; @@ -17,9 +17,9 @@ export const cellProps = { center: Boolean, isLink: Boolean, required: Boolean, - titleClass: String, - valueClass: String, - labelClass: String, + titleClass: null as any, + valueClass: null as any, + labelClass: null as any, title: [String, Number], value: [String, Number], label: [String, Number], diff --git a/packages/cell/zh-CN.md b/packages/cell/zh-CN.md index 12fac02e0..5c348ac45 100644 --- a/packages/cell/zh-CN.md +++ b/packages/cell/zh-CN.md @@ -105,9 +105,9 @@ Vue.use(Cell).use(CellGroup); | required | 是否显示表单必填星号 | `Boolean` | `false` | - | | center | 是否使内容垂直居中 | `Boolean` | `false` | 1.0.3 | | arrow-direction | 箭头方向,可选值为 `left` `up` `down` | `String` | - | 1.1.10 | -| title-class | 左侧标题额外类名 | `String` | - | 1.4.8 | -| value-class | 右侧内容额外类名 | `String` | - | 1.4.8 | -| label-class | 描述信息额外类名 | `String` | - | 1.4.8 | +| title-class | 左侧标题额外类名 | `any` | - | 1.4.8 | +| value-class | 右侧内容额外类名 | `any` | - | 1.4.8 | +| label-class | 描述信息额外类名 | `any` | - | 1.4.8 | ### Cell Event