Skip to content

Latest commit

 

History

History
59 lines (46 loc) · 1.05 KB

require-direct-export.md

File metadata and controls

59 lines (46 loc) · 1.05 KB
pageClass sidebarDepth title description
rule-details
0
vue/require-direct-export
require the component to be directly exported

vue/require-direct-export

require the component to be directly exported

📖 Rule Details

This rule aims to require that the component object be directly exported.

<script>
/* ✓ GOOD */
export default {
  name: 'ComponentA',
  data() {
    return {
      state: 1
    }
  }
}
</script>
<script>
const ComponentA = {
  name: 'ComponentA',
  data() {
    return {
      state: 1
    }
  }
}

/* ✗ BAD */
export default ComponentA
</script>

🔧 Options

Nothing.

🔍 Implementation