Installation
npm create vite@latest mon-projet -- --template vue
cd mon-projet
npm install
npm run dev
npm run buildAide-memoire
Les reperes essentiels pour creer des composants Vue avec reactivite, directives et cycle de vie.
npm create vite@latest mon-projet -- --template vue
cd mon-projet
npm install
npm run dev
npm run build<template>
<div>{{ message }}</div>
</template>
<script setup>
import { ref } from 'vue'
const message = ref('Bonjour Vue!')
</script>
<style scoped>
div { color: blue; }
</style>import { ref, reactive } from 'vue'
const compteur = ref(0)
compteur.value++
const utilisateur = reactive({ nom: 'Marie' })
utilisateur.nom = 'Alice'v-bindlier un attributv-modelliaison formulairev-ifconditionv-forboucle@clickevenement:classclasse dynamiqueonMounted(() => console.log('Monte'))
onUnmounted(() => console.log('Detruit'))<Enfant :msg="message" @envoyer="recoitMsg" />
<script setup>
defineProps(['msg'])
defineEmits(['envoyer'])
</script>const nom = ref('Alice')
const nomMaj = computed(() => nom.value.toUpperCase())
watch(nom, (nouv, anc) => {
console.log(anc, '->', nouv)
})