You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: src/v2/guide/events.md
+9-9Lines changed: 9 additions & 9 deletions
Original file line number
Diff line number
Diff line change
@@ -25,7 +25,7 @@ var example1 = new Vue({
25
25
})
26
26
```
27
27
28
-
Result:
28
+
Результат:
29
29
30
30
{% raw %}
31
31
<divid="example-1"class="demo">
@@ -44,7 +44,7 @@ var example1 = new Vue({
44
44
45
45
## Методы Обработчиков Событий
46
46
47
-
Логика многих обработчиков событий может, однако, быть довольно сложной, так что оставить весь код JavaScript в значении атрибута `v-on` попросту не всегда возможно. По этой причине `v-on` может также принимать название метода, который вы бы хотели вызвать.
47
+
Однако, логика многих обработчиков событий может быть довольно сложной, так что оставить весь код JavaScript в значении атрибута `v-on` попросту не всегда возможно. По этой причине `v-on` может также принимать название метода, который вы бы хотели вызвать.
48
48
49
49
Например:
50
50
@@ -100,7 +100,7 @@ var example2 = new Vue({
100
100
101
101
## Методы и Inline-Обработчики
102
102
103
-
Вместо связывания непосредственно с методом по имени, можно применять методы в выражениях JavaScript:
103
+
Вместо связывания непосредственно с методом по имени можно применять методы в выражениях JavaScript:
104
104
105
105
```html
106
106
<divid="example-3">
@@ -119,7 +119,7 @@ new Vue({
119
119
})
120
120
```
121
121
122
-
Result:
122
+
Результат:
123
123
{% raw %}
124
124
<divid="example-3"class="demo">
125
125
<buttonv-on:click="say('hi')">Скажи hi</button>
@@ -158,7 +158,7 @@ methods: {
158
158
159
159
Очень часто возникает необходимость вызвать `event.preventDefault()` или `event.stopPropagation()` в обработчике события. Хотя это легко можно сделать внутри методов, было бы лучше сохранить чистоту их логики и абстрагироваться от деталей реализации событий DOM.
160
160
161
-
Для решения этой задачи, Vue предлагает **модификаторы событий** для `v-on`. Напомним, что модификаторы и постфиксы директив указываются после точки.
161
+
Для решения этой задачи Vue предлагает **модификаторы событий** для `v-on`. Напомним, что модификаторы и постфиксы директив указываются после точки.
162
162
163
163
-`.stop`
164
164
-`.prevent`
@@ -188,7 +188,7 @@ methods: {
188
188
189
189
## Модификаторы Клавиш
190
190
191
-
Для событий от клавиатуры нас часто интересуют распространённые коды клавиш. Vue также позволяет использовать модификаторы клавиш при использовании `v-on` для слушания событий клавиатуры:
191
+
При событии от клавиатуры нас часто интересуют распространённые коды клавиш. Vue также позволяет использовать модификаторы клавиш при использовании `v-on` для слушания событий клавиатуры:
192
192
193
193
```html
194
194
<!-- вызвать vm.submit() только если keyCode равно 13 -->
Вас может волновать, что такой подход к слушанию событий нарушает старое доброе правило "разделения задач". Будьте уверены — поскольку все обработчики во Vue строго связываются с обрабатывающей текущее представление vm, это не создаст трудностей в поддержке. В действительности, есть даже несколько преимуществ при использовании `v-on`:
229
+
Вас может взволновать, что такой подход к слушанию событий нарушает старое доброе правило "разделения задач". Будьте уверены — поскольку все обработчики во Vue строго связываются с обрабатывающей текущее представление vm, это не создаст трудностей в поддержке. В действительности, есть даже несколько преимуществ при использовании `v-on`:
230
230
231
-
1. Легче получить представление о реализованных обработчиках просто пробежав глазами по HTML-коду шаблона.
231
+
1. Легче получить представление о реализованных обработчиках, просто пробежав глазами по HTML-коду шаблона.
232
232
233
233
2. Поскольку нет необходимости вручную привязывать слушатели событий в JS, код vm остаётся независимым от DOM и содержит только необходимую логику. Это облегчает тестирование.
234
234
235
-
3. Когда vm уничтожается, все слушатели событий автоматически удаляются. Нет необходимости волноваться о том, чтобы прибираться за собой.
235
+
3. Когда vm уничтожается, все слушатели событий автоматически удаляются. Нет необходимости волноваться о том, что придется прибираться за собой.
0 commit comments