查找多方面材料后,自己认为飘红原因是因为ts不认这个resetFields方法,给他标注这个类型后,即可识别出来,功能正常使用 let result = await (this.$refs[formName] as Vue & { validate: () => boolean }).validate();