typescript - 如何使用 ts 将 ref 数据定义为 vue3 中的类类型

标签 typescript vue.js webstorm vuejs3 typescript-class

我想使用 ref 创建一个类。它可以用作可以被 调用的类实例。

在我的 ts 文件中

export default declare class Cropper {
  ....
}

在我的 vue3 文件中

const cropper =ref<Cropper||undefined||null>()

但是没用 enter image description here

最佳答案

TypeScript 中 | 联合类型的语法与 JavaScript 中的 ||(逻辑 OR)不同。

应该是:

const cropper = ref<Cropper|undefined|null>()

关于typescript - 如何使用 ts 将 ref 数据定义为 vue3 中的类类型,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/67860032/

相关文章:

javascript - 如何在我试图开 Jest 测试的类中模拟私有(private)属性

json - Typescript with TypeLite - 运行时类型检查

javascript - 如何定位 VuetifyJS 弹出组件?

javascript - Vuejs - vuex 计算属性,DOM 不更新

webstorm - 如何告诉 WebStorm 在 Docker 容器中查找项目?

webserver - 将 WebStorm 与 Parse.com 一起使用

angular - 如何在 Angular 服务中获取通用类型 T 的名称

angular - RxJS Observables 数组以及要保存的附加数据

vue.js - 如何在 vuetify 数据表上导出 csv、excel 按钮?

javascript - 如何插入以及是否为 webstorm 中的变量定义