在使用element-plus中的自定义规则表单案例时,报错:
'"element-plus"' has no exported member named 'FormInstance'. Did you mean 'Instance'?Vetur(2724)
模块 ""element-plus"" 没有导出的成员 "FormInstance"。你是想改用 "import FormInstance from "element-plus"" 吗?
解决方案:
<script lang="ts">
import { defineComponent, reactive, toRefs, ref } from "vue"
import type { ElForm } from 'element-plus'
export default defineComponent({
setup() {
// ...
type FormInstance = InstanceType<typeof ElForm>
const ruleFormRef = ref<FormInstance>()
// ...
}
})
</script>