在vue+typeScript下报 Property ‘clearSelection’ does not exist on type ‘Vue’

这种情况居然会编译错误,
在这里插入图片描述
查看报了什么错,显示是
在这里插入图片描述
分析原因: 它不知道是哪个类型的属性,因为我们这里用到了TypeScript,而TypeScript 又是强类型检查所以报了这个错。

解决方案:

将原来的

this.$refs['multipleTable'].clearSelection()

修改为任意类型

 (this.$refs['multipleTable'] as any).clearSelection()
Logo

前往低代码交流专区

更多推荐