10000 Merge pull request #332 from posva/doc/textarea · poorprogrammer/vuejs.org@73c2053 · GitHub
[go: up one dir, main page]

Skip to content

Commit 73c2053

Browse files
authored
Merge pull request vuejs#332 from posva/doc/textarea
Add a note about textareas on guide
2 parents acf5398 + 3b5e7b3 commit 73c2053

File tree

1 file changed

+26
-1
lines changed

1 file changed

+26
-1
lines changed

src/guide/forms.md

Lines changed: 26 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ order: 10
66

77
## Basics Usage
88

9-
You can use the `v-model` directive to create two-way data bindings on form input elements. It automatically picks the correct way to update the element based on the input type. Although a bit magical, `v-model` is essentially syntax sugar for updating data on user input events, plus special care for some edge cases.
9+
You can use the `v-model` directive to create two-way data bindings on form input and textarea elements. It automatically picks the correct way to update the element based on the input type. Although a bit magical, `v-model` is essentially syntax sugar for updating data on user input events, plus special care for some edge cases.
1010

1111
### Text
1212

@@ -31,6 +31,31 @@ new Vue({
3131
</script>
3232
{% endraw %}
3333

34+
### Multiline text
35+
36+
``` html
37+
<span>Multiline message is:</span>
38+
<p>{{ message }}</p>
39+
<br>
40+
<textarea v-model="message"></textarea>
41+
```
42+
43+
{% raw %}
44+
<div id="example-textarea" class="demo">
45+
<span>Message is:</span>
46+
<p style="white-space: pre">{{ message }}</p><br>
47+
<textarea v-model="message" placeholder="add multiple lines"></textarea>
48+
</div>
49+
<script>
50+
new Vue({
51+
el: '#example-textarea',
52+
data: {
53+
message: ''
54+
}
55+
})
56+
</script>
57+
{% endraw %}
58+
3459
### Checkbox
3560

3661
Single checkbox, boolean value:

0 commit comments

Comments
 (0)
0