-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathindex.js
111 lines (94 loc) · 2.1 KB
/
index.js
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
var app = new Vue({
el: '#app',
data: {
message: 'Oi Felipe!',
}
});
app.message = 'I have changed the data!';
var app2 = new Vue({
el: '#app-2',
data: {
message: 'Você carregou esta página em ' + new Date().toLocaleString()
}
})
app2.message = 'alguma nova mensagem';
var app3 = new Vue({
el: '#app-3',
data: {
seen: true
}
})
app3.seen = true
var app4 = new Vue({
el: '#app-4',
data:{
todos: [
{ text: 'Aprender JavaScript' },
{ text: 'Aprender Vue' },
{ text: 'Criar algo incrivel' }
]
}
})
app4.todos.push({ text: 'Novo item'})
var app5 = new Vue({
el: '#app-5',
data: {
message: 'Olá Vue!'
},
methods: {
reverseMessage: function () {
this.message = this.message.split('').reverse().join('')
}
}
})
var app6 = new Vue({
el: '#app-6',
data:{
message: 'Olá Vue!'
}
})
Vue.component('todo-item', {
//O Componente todo-item agora aceita uma
//"prop", que é como um atributo personalizado.
//Esta propriedade foi chamada de "todo".
props: ['todo'],
template: '<li>{{ todo.text }}</li>'
})
var app7 = new Vue({
el: '#app-7',
data: {
groceryList: [
{id: 0, text: 'Vegetais'},
{id: 1, text: 'Queijo'},
{id: 2, text: 'Qualquer outra coisa que humanos podem comer'}
]
}
})
var appVueSchool = new Vue({
el: '#appVueSchool',
data:{
},
computed: {
categories(){
return Object.values("Array")
}
},
beforeCreate() {
console.log('beforeCreate', this.categories)
},
created() {
console.log('created', this.categories)
},
beforeMount() {
console.log('beforeMount', this.categories)
},
mounted() {
console.log('mounted', this.categories, this.$el.innerText)
},
beforeDestroy() {
console.log('beforeDestroy - turn off listeners', this.categories)
},
destroyed() {
console.log('destroyed', this.categories)
},
})