File tree Expand file tree Collapse file tree
uni_modules/wot-design-uni/components/wd-form Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -149,7 +149,7 @@ const validator = (val: any) => {
149149 if (String (val ).length >= 4 ) {
150150 return Promise .resolve ()
151151 } else {
152- return Promise .reject (' 长度不得小于4' )
152+ return Promise .reject (new Error ( ' 长度不得小于4' ) )
153153 }
154154}
155155
Original file line number Diff line number Diff line change @@ -79,7 +79,7 @@ async function validate(prop?: string): Promise<{ valid: boolean; errors: ErrorM
7979 if (isPromise (result )) {
8080 promises .push (
8181 result
82- .then ((res : any ) => {
82+ .then ((res ) => {
8383 if (typeof res === ' string' ) {
8484 errors .push ({
8585 prop ,
@@ -94,10 +94,11 @@ async function validate(prop?: string): Promise<{ valid: boolean; errors: ErrorM
9494 valid = false
9595 }
9696 })
97- .catch ((error ) => {
97+ .catch ((error : string | Error ) => {
98+ const message = typeof error === ' string' ? error : error .message
9899 errors .push ({
99100 prop ,
100- message: error || rule .message
101+ message: message || rule .message
101102 })
102103 valid = false
103104 })
You can’t perform that action at this time.
0 commit comments