We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 04e9a50 commit 834cd8eCopy full SHA for 834cd8e
1 file changed
src/uni_modules/wot-design-uni/components/wd-form/wd-form.vue
@@ -148,8 +148,12 @@ function getMergeRules() {
148
}
149
150
function showMessage(errors: ErrorMessage[]) {
151
- const messages = errors.filter((error) => error.message)
+ const childrenProps = children.map((e) => e.prop).filter(Boolean)
152
+ const messages = errors.filter((error) => error.message && childrenProps.includes(error.prop))
153
if (messages.length) {
154
+ messages.sort((a, b) => {
155
+ return childrenProps.indexOf(a.prop) - childrenProps.indexOf(b.prop)
156
+ })
157
if (props.errorType === 'toast') {
158
showToast(messages[0].message)
159
} else if (props.errorType === 'message') {
0 commit comments