Skip to content

Latest commit

 

History

History
55 lines (37 loc) · 1.44 KB

no-export-in-script-setup.md

File metadata and controls

55 lines (37 loc) · 1.44 KB
pageClass sidebarDepth title description
rule-details
0
vue/no-export-in-script-setup
disallow `export` in `<script setup>`

vue/no-export-in-script-setup

disallow export in <script setup>

  • This rule has not been released yet.

📖 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

🔍 Implementation