fix: statistic Countdown not update #3170
parent
4456bbca14
commit
b84b981799
|
@ -6,7 +6,7 @@ interface NumberProps extends FormatConfig {
|
||||||
value: valueType;
|
value: valueType;
|
||||||
}
|
}
|
||||||
|
|
||||||
const Number: FunctionalComponent<NumberProps> = props => {
|
const StatisticNumber: FunctionalComponent<NumberProps> = props => {
|
||||||
const { value, formatter, precision, decimalSeparator, groupSeparator = '', prefixCls } = props;
|
const { value, formatter, precision, decimalSeparator, groupSeparator = '', prefixCls } = props;
|
||||||
let valueNode: VNodeTypes;
|
let valueNode: VNodeTypes;
|
||||||
|
|
||||||
|
@ -50,4 +50,5 @@ const Number: FunctionalComponent<NumberProps> = props => {
|
||||||
|
|
||||||
return <span class={`${prefixCls}-content-value`}>{valueNode}</span>;
|
return <span class={`${prefixCls}-content-value`}>{valueNode}</span>;
|
||||||
};
|
};
|
||||||
export default Number;
|
StatisticNumber.displayName = 'StatisticNumber';
|
||||||
|
export default StatisticNumber;
|
||||||
|
|
|
@ -52,7 +52,9 @@ export default defineComponent({
|
||||||
value,
|
value,
|
||||||
formatter,
|
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) {
|
if (valueRender) {
|
||||||
valueNode = valueRender(valueNode);
|
valueNode = valueRender(valueNode);
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue