Skip to content

Latest commit

 

History

History
58 lines (39 loc) · 1.38 KB

no-export-in-script-setup.md

File metadata and controls

58 lines (39 loc) · 1.38 KB
pageClass sidebarDepth title description since
rule-details
0
vue/no-export-in-script-setup
disallow `export` in `<script setup>`
v7.13.0

vue/no-export-in-script-setup

disallow export in <script setup>

📖 Rule Details

This rule warns ES module exports in <script setup>.

The previous version of <script setup> RFC used export to define variables used in templates, but the new <script setup> RFC has been updated to define without using export. See Vue RFCs - 0040-script-setup for more details.

<script setup>
/* ✓ GOOD */
let msg = 'Hello!'
</script>
<script setup>
/* ✗ BAD */
export let msg = 'Hello!'
</script>

🔧 Options

Nothing.

📚 Further Reading

🚀 Version

This rule was introduced in eslint-plugin-vue v7.13.0

🔍 Implementation