ts export default class
时间: 2024-08-21 07:01:55 浏览: 84
使用vue+ts搭建ui库
在 TypeScript 中,`export default class` 是一种常见的模块导出和类定义的语法结构。当你在一个文件中声明一个默认类(class),并且用 `default` 关键字指定,这样做有以下含义:
1. 类的名称将成为该模块的默认导出,外部代码可以通过这个默认名来引用这个类。
2. 如果同一模块中还有其他导出项,但没有明确指定为默认导出,则默认导出将被优先考虑。
示例:
```typescript
// 文件:MyComponent.ts
export default class MyComponent {
constructor() {
console.log('MyComponent created');
}
sayHello() {
return 'Hello, World!';
}
}
```
在这个例子中,如果外部文件想要导入并使用这个组件,可以这样写:
```typescript
import MyComponent from './MyComponent';
const component = new MyComponent();
component.sayHello(); // 输出 "Hello, World!"
```
阅读全文