scrimba
Introducción a Vue
05 - Components (Cont.)
Go Pro!Bootcamp

Bootcamp

Study group

Collaborate with peers in your dedicated #study-group channel.

Code reviews

Submit projects for review using the /review command in your #code-reviews channel

05 - Components (Cont.)
AboutCommentsNotes
05 - Components (Cont.)
Expand for more info
index.js
run
preview
console
import Vue from 'vue';

Vue.component('my-component', {
data() {
return {
count: 0
}
},
template: `
<button @click="updateCount">Has hecho click {{count}} {{count | times}}.</button>
`,
methods: {
updateCount() {
this.count++;
}
},
filters: {
times(value) {
return value == 1 ? 'vez' : 'veces'
}
}
});

new Vue({
el: '#app',
data: {
message: 'Hello world'
}
});
Console
"Download the Vue Devtools extension for a better development experience: https://github.com/vuejs/vue-devtools"
,
"You are running Vue in development mode. Make sure to turn on production mode when deploying for production. See more tips at https://vuejs.org/guide/deployment.html"
,
index.html
-9:31