validateFields()

validateFields 方法用于验证当前所选支付方式下的表单要素是否填写完整且格式有效。该方法会根据已选择的支付方式自动识别并校验所需参数,开发者无需手动维护参数列表。即使未主动调用 validateFields,在执行 submitPayment 时,若表单存在异常,组件也会自动展示相应的错误提示。提供 validateFields 方法的目的,是方便开发者在提交前执行自定义校验流程或业务逻辑。

语法

调用此方法时,请使用以下标准语法格式:

copy
validateFields()

参数

此方法无入参validateFields 会根据当前已选择的支付方式,自动对该支付方式所需的所有字段进行校验。

返回值

返回一个类型为 Promise 的对象解析后可获得包含校验结果的对象。

参数名类型描述
isValidBoolean

表示所有参数是否均通过校验,有效值为:

  • true:表示验证通过。
  • false:表示存在错误。