typescript是强类型所致 - typescript不能识别出this.$refs.xx是否含有xx2方法
let myRef: any = this.$refs.myModal;
myRef.resetFields(); //清空表单校验
//成员变量
$refs!: {
myModal: HTMLFormElement //写法1 - 推荐
//myModal: Vue & {resetFields : Function} 写法2 - 不推荐
//找到xx2所在的接口并引入到组件中
//myModal: Vue & WrappedFormUtils 写法3 - 不推荐
};
handleCancel(e: object) {
this.$refs.myModal.resetFields(); //清空表单校验
}
//写法1 - as
(this.$refs.myModal as Vue & {resetFields:Function}).resetFields();
//写法2 - <>
(< Vue & {resetFields : Function}>(this.$refs.myModal)).resetFields();
AntTemplateMethod.ts文件中
找接口模板
App.vue文件中
版权说明 : 本文为转载文章, 版权归原作者所有 版权申明
原文链接 : https://blog.csdn.net/weixin_39651356/article/details/109019024
内容来源于网络,如有侵权,请联系作者删除!