diff --git a/packages/amis/src/renderers/Card.tsx b/packages/amis/src/renderers/Card.tsx index ea0dca74116..89368e31d86 100644 --- a/packages/amis/src/renderers/Card.tsx +++ b/packages/amis/src/renderers/Card.tsx @@ -416,7 +416,8 @@ export class CardRenderer extends React.Component { ...(action as any) }, { - key: index + key: index, + onClick: undefined } ) ) @@ -481,7 +482,8 @@ export class CardRenderer extends React.Component { } ), componentClass: 'a', - onAction: this.handleAction + onAction: this.handleAction, + onClick: undefined } ); })} @@ -511,14 +513,14 @@ export class CardRenderer extends React.Component { }) as JSX.Element; } - return this.renderFeild(region, childNode, key, this.props); + return this.renderField(region, childNode, key, this.props); } itemRender(field: any, index: number, props: any) { - return this.renderFeild(`column/${index}`, field, index, props); + return this.renderField(`column/${index}`, field, index, props); } - renderFeild(region: string, field: Schema, key: any, props: any) { + renderField(region: string, field: Schema, key: any, props: any) { const {render, classnames: cx, itemIndex} = props; const useCardLabel = props?.useCardLabel !== false; const data = this.props.data;