npm install -g @vue/cli
obs: no diretório do projeto executar o comando
npm install
npm run serve
vue create hello-world
Manually:
Babel
Router
Vuex
Linter / Formatter
E2E Testing
Obs: barra de espaço para selecionar
?Use history mode for router?
Y
? Pick a linter / formatter config: (configuração do ESLint)
Standard config
? Pick additional lint features: (Mostrar os erros ao salvar o projeto)
Lint on save
? Pick a E2E testing solution: (Framework para os teste E2E)
Cypress
? Where do you prefer placing config for Babel, PostCSS, ESLint, etc.? (Forma de configuração para os testes E2E: package.json ou em arquivos separados)
package.json
? Save this as a preset for future projects? (Salvar configuração para projetos futuros)
n
cd hello-world
npm run serve
Style somente para uma view
<style scoped>
css...
</style>
Funções v-on ou @
v-on:click
.stop
.prevent
.capture
.self
.once
.passive
v-model="mensagem"
Criar HTML genéricos para serem importados em outras paginas (Reutilização)
npm install --save axios
npm install --save bootstrap-vue
<input ref="nome"/>
nome: this.$refs.nome