---
url: /docs/guide/usage/linter/rules/vue/require-default-export.md
---

### 它的作用

要求组件使用默认导出。

### 为什么这不好？

在 Vue 3 中，不支持不使用默认导出的 SFC（单文件组件）。组件应当作为默认导出进行导出。

### 示例

以下是此规则的**错误**代码示例：

```vue
<script>
const foo = "foo";
</script>
```

以下是此规则的**正确**代码示例：

```vue
<script>
export default {
  data() {
    return {
      foo: "foo",
    };
  },
};
</script>
```

## 如何使用

## 版本

此规则于 v1.21.0 中添加。

## 参考资料
