@@ -16,16 +16,16 @@ Podemos utilizar a diretiva `v-for` para renderizar uma lista de elementos com b
16
16
Vue .createApp ({
17
17
data () {
18
18
return {
19
- items: [{ message: ' Foo ' }, { message: ' Bar ' }]
19
+ items: [{ message: ' Vue ' }, { message: ' JavaScript ' }]
20
20
}
21
21
}
22
22
}).mount (' #array-rendering' )
23
23
```
24
24
25
25
Resultado:
26
26
27
- <p class =" codepen " data-height =" 300 " data-theme-id =" 39028 " data-default-tab =" js,result " data-user =" vuejs-br " data-slug-hash =" VwaqNPB " data-editable =" true " style =" height : 300px ; box-sizing : border-box ; display : flex ; align-items : center ; justify-content : center ; border : 2px solid ; margin : 1em 0 ; padding : 1em ;" data-pen-title =" Exemplo de v-for com Array " >
28
- <span >Veja o <a href =" https://codepen.io/edumedeiros /pen/VwaqNPB " >
27
+ <p class =" codepen " data-height =" 300 " data-theme-id =" 39028 " data-default-tab =" js,result " data-user =" vuejs-br " data-slug-hash =" WNwPbmx " data-editable =" true " style =" height : 300px ; box-sizing : border-box ; display : flex ; align-items : center ; justify-content : center ; border : 2px solid ; margin : 1em 0 ; padding : 1em ;" data-pen-title =" Exemplo de v-for com Array " >
28
+ <span >Veja o <a href =" https://codepen.io/vuejs-br /pen/WNwPbmx " >
29
29
Exemplo de v-for com Array</a > por Vue.js Brasil (<a href =" https://codepen.io/vuejs-br " >@vuejs-br </a >)
30
30
no <a href =" https://codepen.io " >CodePen</a >.</span >
31
31
</p >
@@ -46,15 +46,15 @@ Vue.createApp({
46
46
data () {
47
47
return {
48
48
parentMessage: ' Pai' ,
49
- items: [{ message: ' Foo ' }, { message: ' Bar ' }]
49
+ items: [{ message: ' Vue ' }, { message: ' JavaScript ' }]
50
50
}
51
51
}
52
52
}).mount (' #array-with-index' )
53
53
```
54
54
55
55
Resultado:
56
- <p class =" codepen " data-height =" 265 " data-theme-id =" light " data-default-tab =" css,result " data-user =" vuejs-br " data-slug-hash =" xxVmNvx " style =" height : 265px ; box-sizing : border-box ; display : flex ; align-items : center ; justify-content : center ; border : 2px solid ; margin : 1em 0 ; padding : 1em ;" data-pen-title =" Exemplo de v-for com Array e índice " >
57
- <span >Veja o <a href =" https://codepen.io/edumedeiros /pen/xxVmNvx " >
56
+ <p class =" codepen " data-height =" 265 " data-theme-id =" light " data-default-tab =" css,result " data-user =" vuejs-br " data-slug-hash =" wvGNBOK " style =" height : 265px ; box-sizing : border-box ; display : flex ; align-items : center ; justify-content : center ; border : 2px solid ; margin : 1em 0 ; padding : 1em ;" data-pen-title =" Exemplo de v-for com Array e índice " >
57
+ <span >Veja o <a href =" https://codepen.io/vuejs-br /pen/wvGNBOK " >
58
58
Exemplo de v-for com Array e índice</a > por Vue.js Brasil (<a href =" https://codepen.io/vuejs-br " >@vuejs-br </a >)
59
59
no <a href =" https://codepen.io " >CodePen</a >.</span >
60
60
</p >
@@ -94,8 +94,8 @@ Vue.createApp({
94
94
95
95
Resultado:
96
96
97
- <p class =" codepen " data-height =" 265 " data-theme-id =" light " data-default-tab =" js,result " data-user =" vuejs-br " data-slug-hash =" ZEWVdEP " style =" height : 265px ; box-sizing : border-box ; display : flex ; align-items : center ; justify-content : center ; border : 2px solid ; margin : 1em 0 ; padding : 1em ;" data-pen-title =" Exemplo de v-for com objeto " >
98
- <span >Veja o <a href =" https://codepen.io/edumedeiros /pen/ZEWVdEP " >
97
+ <p class =" codepen " data-height =" 265 " data-theme-id =" light " data-default-tab =" js,result " data-user =" vuejs-br " data-slug-hash =" wvGNBNa " style =" height : 265px ; box-sizing : border-box ; display : flex ; align-items : center ; justify-content : center ; border : 2px solid ; margin : 1em 0 ; padding : 1em ;" data-pen-title =" Exemplo de v-for com objeto " >
98
+ <span >Veja o <a href =" https://codepen.io/vuejs-br /pen/wvGNBNa " >
99
99
Exemplo de v-for com objeto</a > por Vue.js Brasil (<a href =" https://codepen.io/vuejs-br " >@vuejs-br </a >)
100
100
no <a href =" https://codepen.io " >CodePen</a >.</span >
101
101
</p >
@@ -109,8 +109,8 @@ Você também pode fornecer um segundo argumento para o nome da propriedade (tam
109
109
</li >
110
110
```
111
111
112
- <p class =" codepen " data-height =" 300 " data-theme-id =" 39028 " data-default-tab =" js,result " data-user =" vuejs-br " data-slug-hash =" xxVmoOG " data-editable =" true " style =" height : 300px ; box-sizing : border-box ; display : flex ; align-items : center ; justify-content : center ; border : 2px solid ; margin : 1em 0 ; padding : 1em ;" data-pen-title =" Exemplo de v-for com objeto e chave " >
113
- <span >Veja o <a href =" https://codepen.io/edumedeiros /pen/xxVmoOG " >
112
+ <p class =" codepen " data-height =" 300 " data-theme-id =" 39028 " data-default-tab =" js,result " data-user =" vuejs-br " data-slug-hash =" RwavNvm " data-editable =" true " style =" height : 300px ; box-sizing : border-box ; display : flex ; align-items : center ; justify-content : center ; border : 2px solid ; margin : 1em 0 ; padding : 1em ;" data-pen-title =" Exemplo de v-for com objeto e chave " >
113
+ <span >Veja o <a href =" https://codepen.io/vuejs-br /pen/RwavNvm " >
114
114
Exemplo de v-for com objeto e chave</a > por Vue.js Brasil (<a href =" https://codepen.io/vuejs-br " >@vuejs-br </a >)
115
115
no <a href =" https://codepen.io " >CodePen</a >.</span >
116
116
</p >
@@ -124,8 +124,8 @@ E ainda um terceiro para o índice:
124
124
</li >
125
125
```
126
126
127
- <p class =" codepen " data-height =" 300 " data-theme-id =" 39028 " data-default-tab =" js,result " data-user =" vuejs-br " data-slug-hash =" eYZbwvq " data-editable =" true " style =" height : 300px ; box-sizing : border-box ; display : flex ; align-items : center ; justify-content : center ; border : 2px solid ; margin : 1em 0 ; padding : 1em ;" data-pen-title =" Exemplo de v-for com objeto, chave e índice " >
128
- <span >Veja o <a href =" https://codepen.io/edumedeiros /pen/eYZbwvq " >
127
+ <p class =" codepen " data-height =" 300 " data-theme-id =" 39028 " data-default-tab =" js,result " data-user =" vuejs-br " data-slug-hash =" qBZgEgM " data-editable =" true " style =" height : 300px ; box-sizing : border-box ; display : flex ; align-items : center ; justify-content : center ; border : 2px solid ; margin : 1em 0 ; padding : 1em ;" data-pen-title =" Exemplo de v-for com objeto, chave e índice " >
128
+ <span >Veja o <a href =" https://codepen.io/vuejs-br /pen/qBZgEgM " >
129
129
Exemplo de v-for com objeto, chave e índice</a > por Vue.js Brasil (<a href =" https://codepen.io/vuejs-br " >@vuejs-br </a >)
130
130
no <a href =" https://codepen.io " >CodePen</a >.</span >
131
131
</p >
@@ -241,8 +241,8 @@ O `v-for` pode aceitar um número inteiro. Nesse caso, o _template_ se repetirá
241
241
242
242
Resultado:
243
243
244
- <p class =" codepen " data-height =" 300 " data-theme-id =" 39028 " data-default-tab =" html,result " data-user =" vuejs-br " data-slug-hash =" dyMwBzv " data-editable =" true " style =" height : 300px ; box-sizing : border-box ; display : flex ; align-items : center ; justify-content : center ; border : 2px solid ; margin : 1em 0 ; padding : 1em ;" data-pen-title =" Exemplo de v-for com intervalo numérico " >
245
- <span >Veja o <a href =" https://codepen.io/edumedeiros /pen/dyMwBzv " >
244
+ <p class =" codepen " data-height =" 300 " data-theme-id =" 39028 " data-default-tab =" html,result " data-user =" vuejs-br " data-slug-hash =" ExKrarE " data-editable =" true " style =" height : 300px ; box-sizing : border-box ; display : flex ; align-items : center ; justify-content : center ; border : 2px solid ; margin : 1em 0 ; padding : 1em ;" data-pen-title =" Exemplo de v-for com intervalo numérico " >
245
+ <span >Veja o <a href =" https://codepen.io/vuejs-br /pen/ExKrarE " >
246
246
Exemplo de v-for com intervalo numérico</a > por Vue.js Brasil (<a href =" https://codepen.io/vuejs-br " >@vuejs-br </a >)
247
247
no <a href =" https://codepen.io " >CodePen</a >.</span >
248
248
</p >
@@ -317,7 +317,7 @@ Aqui temos um exemplo de uma lista de tarefas simples usando componentes:
317
317
``` html
318
318
<div id =" todo-list-example" >
319
319
<form v-on:submit.prevent =" addNewTodo" >
320
- <label for =" new-todo" >Adicione uma tarefa</label >
320
+ <label for =" new-todo" >Adicionar tarefa: </label >
321
321
<input
322
322
v-model =" newTodoText"
323
323
id =" new-todo"
@@ -344,7 +344,7 @@ const app = Vue.createApp({
344
344
todos: [
345
345
{
346
346
id: 1 ,
347
- title: ' Lavar os pratos '
347
+ title: ' Lavar a louça '
348
348
},
349
349
{
350
350
id: 2 ,
@@ -382,8 +382,8 @@ app.component('todo-item', {
382
382
app .mount (' #todo-list-example' )
383
383
```
384
384
385
- <p class =" codepen " data-height =" 300 " data-theme-id =" 39028 " data-default-tab =" js,result " data-user =" vuejs-br " data-slug-hash =" yLOGdzW " data-editable =" true " style =" height : 300px ; box-sizing : border-box ; display : flex ; align-items : center ; justify-content : center ; border : 2px solid ; margin : 1em 0 ; padding : 1em ;" data-pen-title =" Exemplo de v-for com componentes " >
386
- <span >Veja o <a href =" https://codepen.io/edumedeiros /pen/yLOGdzW " >
385
+ <p class =" codepen " data-height =" 300 " data-theme-id =" 39028 " data-default-tab =" js,result " data-user =" vuejs-br " data-slug-hash =" KKzJwYa " data-editable =" true " style =" height : 300px ; box-sizing : border-box ; display : flex ; align-items : center ; justify-content : center ; border : 2px solid ; margin : 1em 0 ; padding : 1em ;" data-pen-title =" Exemplo de v-for com componentes " >
386
+ <span >Veja o <a href =" https://codepen.io/vuejs-br /pen/KKzJwYa " >
387
387
Exemplo de v-for com componentes</a > por Vue.js Brasil (<a href =" https://codepen.io/vuejs-br " >@vuejs-br </a >)
388
388
no <a href =" https://codepen.io " >CodePen</a >.</span >
389
389
</p >
0 commit comments