diff --git a/src/grid/README.md b/src/grid/README.md
index a4991866c..911ed135b 100644
--- a/src/grid/README.md
+++ b/src/grid/README.md
@@ -86,6 +86,7 @@ custom-style | String | - | 自定义组件样式 | N
description | String / Slot | - | 文本以外的更多描述,辅助信息。可以通过 Props 传入文本,也可以自定义标题节点 | N
external-classes | Array | - | 组件类名,分别用于设置组件外层元素、图片、文本、描述等元素类名。`['t-class', 't-class-image', 't-class-text', 't-class-description']` | N
icon | String | - | 图标名称 | N
+icon-props | Object | {} | 图标属性,透传至 icon | N
image | String / Slot | - | 图片,可以是图片地址,也可以自定义图片节点 | N
image-props | Object | - | 透传至 Image 组件 | N
jump-type | String | navigate-to | 链接跳转类型。可选项:redirect-to/switch-tab/relaunch/navigate-to | N
diff --git a/src/grid/grid-item-props.ts b/src/grid/grid-item-props.ts
index 2b759de75..a5c7ce87f 100644
--- a/src/grid/grid-item-props.ts
+++ b/src/grid/grid-item-props.ts
@@ -29,6 +29,11 @@ const props: TdGridItemProps = {
type: String,
value: '',
},
+ /** 图标属性,透传至 icon */
+ iconProps: {
+ type: Object,
+ value: {},
+ },
/** 图片,可以是图片地址,也可以自定义图片节点 */
image: {
type: String,
diff --git a/src/grid/grid-item.wxml b/src/grid/grid-item.wxml
index deaff5efc..2066abda3 100644
--- a/src/grid/grid-item.wxml
+++ b/src/grid/grid-item.wxml
@@ -43,7 +43,14 @@
/>
-
+
diff --git a/src/grid/type.ts b/src/grid/type.ts
index bf0add8f6..f7a9b0609 100644
--- a/src/grid/type.ts
+++ b/src/grid/type.ts
@@ -116,6 +116,14 @@ export interface TdGridItemProps {
type: StringConstructor;
value?: string;
};
+ /**
+ * 图标属性,透传至 icon
+ * @default {}
+ */
+ iconProps?: {
+ type: ObjectConstructor;
+ value?: object;
+ };
/**
* 图片,可以是图片地址,也可以自定义图片节点
*/