如何给antd vue form表单的a-checkbox添加自定义验证?

虽然成功提示了, 但是控制台报错了。这是怎么回事呢?

https://blog.csdn.net/Welkin_qing/article/details/113354512  这篇文章描述的问题与你的一样 你可以参考一下 

{getFieldDecorator('salePhone', {
                  initialValue: decodeHtml(data.salePhone),
                  rules: [
                    {
                      validator: (_, value, callback) => {
                        const telephoneReg = /^[\d0-9-+]+$/;
                        if (!telephoneReg.test(value) && salePhoneFlag === 1 && value) {
                          callback('请输入正确的售后电话');
                        } else if (checkLength(value) > 20 && salePhoneFlag === 1) {
                          callback('电话不能超过20个字符');
                        } else {
                          callback();
                        }
                      },
                    },
                  ],
                })