0.1.2 • Published 5 years ago

vue-import-and-use v0.1.2

Weekly downloads
2
License
MIT
Repository
github
Last release
5 years ago

vue-import-and-use

A solution to simplify import and use of Vue.js components

Instalation

$ npm install --save vue-import-and-use

Without vue-import-and-use

<script>
// Import components
import A from '@/components/A'
import B from '@/components/aDir/B'
import C from '@/components/otherDir/anotherDir/C'
import D from '@/components/D'
import E from '@/components/E'
// ...

export default {
  name: 'my-component',
  // Uses imported components
  components: {
    A,
    B,
    C,
    D,
    E
  }
}
</script>

With vue-import-and-use

<script>
import importAndUse from 'vue-import-and-use'

export default {
  mixins: [importAndUse],
  name: 'my-component',
  // Is it necessary to explain?
  // '/' is not required but is supported
  importAndUse: [
    'A', 
    'aDir/B', 
    '/otherDir/anotherDir/C', 
    'D', 
    'E'
  ]
}
</script>

Limitation

  • @ alias is required
  • all components must be in @/components/