diff --git a/src/tutorial/src/step-13/description.md b/src/tutorial/src/step-13/description.md index 564a319c..21f59514 100644 --- a/src/tutorial/src/step-13/description.md +++ b/src/tutorial/src/step-13/description.md @@ -1,16 +1,16 @@ # Emits {#emits} -In addition to receiving props, a child component can also emit events to the parent: +علاوه بر دریافت props یک کامپوننت فرزند همچنین می‌تواند رویدادهایی را به والد ارسال کند:
```vue ``` @@ -21,10 +21,10 @@ emit('response', 'hello from child') ```js export default { - // declare emitted events + // شده emit تعریف رویدادهای emits: ['response'], setup(props, { emit }) { - // emit with argument + // با آرگومان emit emit('response', 'hello from child') } } @@ -38,10 +38,10 @@ export default { ```js export default { - // declare emitted events + // شده emit تعریف رویدادهای emits: ['response'], created() { - // emit with argument + // با آرگومان emit this.$emit('response', 'hello from child') } } @@ -49,9 +49,9 @@ export default {
-The first argument to `this.$emit()``emit()` is the event name. Any additional arguments are passed on to the event listener. +اولین آرگومان `this.$emit()‎``emit()‎` نام رویداد است. هر آرگومان اضافی به listener رویداد پاس داده می‌شود. -The parent can listen to child-emitted events using `v-on` - here the handler receives the extra argument from the child emit call and assigns it to local state: +والد می‌تواند با استفاده از `v-on` به رویدادهای ارسال شده از فرزند گوش دهد - در اینجا handler آرگومان اضافی را از تابع emit فرزند دریافت کرده و آن را به state محلی `childMsg` اختصاص می‌دهد:
@@ -68,4 +68,4 @@ The parent can listen to child-emitted events using `v-on` - here the handler re
-Now try it yourself in the editor. +حالا خودتان در ادیتور امتحان کنید.