Skip to content

vue/no-export-in-script-setup

禁止在<script setup>中使用export

为什么

<script setup>的早期版本使用export来定义模板中使用的变量,但新的<script setup>已经更新,无需使用export来定义。这样可以使代码更简洁,易于理解。

建议

<script setup>中定义变量时,直接赋值,不使用export

错误示例

vue
<script setup>
export const msg = 'ranwawa';
</script>
<script setup>
export const msg = 'ranwawa';
</script>

正确示例

vue
<script setup>
const msg = 'ranwawa';
</script>
<script setup>
const msg = 'ranwawa';
</script>

参考