# Flow + Structure of Vue project - If components are to be imported elsewhere they should `export default` and set their name to be the name of the html element you want. - If components import an element they should `export default` and set a `components` with an array of the components being used in the html. ``` import Nav from './components/partials/Nav.vue'; export default { name: 'App', components: { Nav } } ``` ## Main Page ### `App.vue` This is the main entrypoint into the website. - `template` should inject a `
` - insert the `