diff --git a/packages/amis/src/renderers/Tag.tsx b/packages/amis/src/renderers/Tag.tsx index 24c29a260df..cf66b9d65ad 100644 --- a/packages/amis/src/renderers/Tag.tsx +++ b/packages/amis/src/renderers/Tag.tsx @@ -2,7 +2,13 @@ * @file Tag */ import React from 'react'; -import {autobind, createObject, Renderer, RendererProps} from 'amis-core'; +import { + autobind, + createObject, + labelToString, + Renderer, + RendererProps +} from 'amis-core'; import {BaseSchema, SchemaClassName, SchemaIcon} from '../Schema'; import {getPropValue} from 'amis-core'; import {isPureVariable, resolveVariableAndFilter} from 'amis-core'; @@ -137,7 +143,7 @@ export class TagField extends React.Component { style = {} } = this.props; - const label = this.resolveLabel(); + const label = labelToString(this.resolveLabel()); if (isPureVariable(icon)) { icon = resolveVariableAndFilter(icon, data);