Manual Vue.js

1. Conceitos Básicos


2. Criando Projeto Vue

npm create vite@latest meu-app
cd meu-app
npm install
npm run dev

npm install -g @vue/cli
vue create meu-app
cd meu-app
npm run serve


3. Estrutura Básica de Componente

<template>
  <div>
    <h1>{{ mensagem }}</h1>
    <button @click="clicar">Clique aqui</button>
  </div>
</template>

<script>
export default {
  data() {
    return {
      mensagem: "Olá, Vue!"
    };
  },
  methods: {
    clicar() {
      this.mensagem = "Você clicou!";
    }
  }
};
</script>

<style scoped>
h1 { color: blue; }
</style>


4. Diretivas Vue

<img v-bind:src="imagemURL">