fix: statistic Countdown not update #3170

pull/3179/head
tangjinzhou 2020-11-14 15:55:21 +08:00
parent 4456bbca14
commit b84b981799
2 changed files with 6 additions and 3 deletions

View File

@ -6,7 +6,7 @@ interface NumberProps extends FormatConfig {
value: valueType;
}
const Number: FunctionalComponent<NumberProps> = props => {
const StatisticNumber: FunctionalComponent<NumberProps> = props => {
const { value, formatter, precision, decimalSeparator, groupSeparator = '', prefixCls } = props;
let valueNode: VNodeTypes;
@ -50,4 +50,5 @@ const Number: FunctionalComponent<NumberProps> = props => {
return <span class={`${prefixCls}-content-value`}>{valueNode}</span>;
};
export default Number;
StatisticNumber.displayName = 'StatisticNumber';
export default StatisticNumber;

View File

@ -52,7 +52,9 @@ export default defineComponent({
value,
formatter,
};
let valueNode = <StatisticNumber {...props} />;
// data-for-update just for update component
// https://github.com/vueComponent/ant-design-vue/pull/3170
let valueNode = <StatisticNumber data-for-update={Date.now()} {...props} />;
if (valueRender) {
valueNode = valueRender(valueNode);
}