Skip to content

Commit 1cebca6

Browse files
committed
fix(core): fix input change trigger order
1 parent 67e5a31 commit 1cebca6

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

packages/core/src/externals.ts

+2-2
Original file line numberDiff line numberDiff line change
@@ -961,13 +961,13 @@ export const createFormExternals = (
961961
field = input
962962
}
963963
function setValue(...values: any[]) {
964-
heart.publish(LifeCycleTypes.ON_FIELD_INPUT_CHANGE, field)
965-
heart.publish(LifeCycleTypes.ON_FORM_INPUT_CHANGE, form)
966964
field.setState((state: IFieldState<FormilyCore.FieldProps>) => {
967965
state.value = values[0]
968966
state.values = values
969967
state.inputed = true
970968
})
969+
heart.publish(LifeCycleTypes.ON_FIELD_INPUT_CHANGE, field)
970+
heart.publish(LifeCycleTypes.ON_FORM_INPUT_CHANGE, form)
971971
}
972972

973973
function removeValue(key: string | number) {

0 commit comments

Comments
 (0)