同时适用于各种 "Property xxx does not exist on type 'Vue'"的问题,在此仅以表单验证的场景为例
解决方法1:先定义,再引用
let form: any = this.$refs.form
form.validate((valid: Boolean) => {})
解决方法2:(xxx as any).xxx语法
this.type = 'test'
(this.$refs['form'] as any).validate((valid : boolean)=> {
... ...
})
至此,问题解决。