Skip to content

Commit

Permalink
Update options-state.md
Browse files Browse the repository at this point in the history
  • Loading branch information
mohammadshg84 authored Jun 24, 2024
1 parent 4833988 commit 6a46250
Showing 1 changed file with 5 additions and 5 deletions.
10 changes: 5 additions & 5 deletions src/api/options-state.md
Original file line number Diff line number Diff line change
Expand Up @@ -398,7 +398,7 @@ Declare watch callbacks to be invoked on data change.
- روش ساده: در این روش یک از یک آرایه از رشته‌ها استفاده می‌کنیم.
- روش کامل : در این روش از یک آبجکت استفاده می‌کنیم که `key` هر پراپرتی برابر با نام یک `event` است, و مقدار یا `null` یا یک فاکشن ارزیابی validator است
فاکشن validator آرگومان‌های انتخابی را پس از دریافت به کامپوننت `$emit` ارسال می‌کند.برای مثال, اگر `this.$emit(`foo`, 1)` صدا زده شود, متناظر validator برای `foo` آرگومان `1` را دریافت می‌کند.فاکشن validator می‌تواند یک booleon را برگرداند تا از صحت آرگومان مطمين شود.
فاکشن validator آرگومان‌های انتخابی را پس از دریافت به کامپوننت `$emit` ارسال می‌کند.برای مثال, اگر `this.$emit(`foo`, 1)` صدا زده شود, متناظر validator برای `foo` آرگومان `1` را دریافت می‌کند. فاکشن validator می‌تواند یک booleon را برگرداند تا از صحت آرگومان مطمين شود.
لطفا توجه کنید که `emits` بر روی event listeners کامپوننت تأثیر می‌گذارد، نه event listener DOM اصلی. event listeners های مشخص شده از آبجکت کامپوننت `$attrs` حذف خواهند شد، بنابراین المنت ها را به کامپوننت root بر نمی‌گرداند [Fallthrough Attributes](/guide/components/attrs) برای کسب اطلاعات بیشتر بخوانید.
Expand Down Expand Up @@ -442,7 +442,7 @@ Declare watch callbacks to be invoked on data change.

## expose {#expose}

مشخص کردن پراپرتی‌های عمومی وقتی که کامپوننت به پراپرتی ها توسط والد template refs دسترسی دارد
مشخص کردن پراپرتی‌های عمومی وقتی که کامپوننت به پراپرتیها توسط والد template refs دسترسی دارد

- **Type**

Expand All @@ -454,11 +454,11 @@ Declare watch callbacks to be invoked on data change.

- **جزئیات**

به طور پیشفرض, یک کامپوننت instance تمام پراپرتی‌ها را در دسترس والد خود قرار می‌دهد و این برای حفظ محرمانگی برخی اطلاعات در `$parent` , `$root` یا template refs ایجاد مشکل می‌کند.
به طور پیش‌فرض, یک کامپوننت instance تمام پراپرتی‌ها را در دسترس والد خود قرار می‌دهد و این برای حفظ محرمانگی برخی اطلاعات در `$parent` , `$root` یا template refs ایجاد مشکل می‌کند.

در اینجا ما از `expose` استفاده می‌کنیم. تنها پراپرتی‌هایی که نام آنها را نوشته اید هنگاهی که از `expose` استفاده می‌کنید به شما می‌دهد.تنها مقادیری که شما مشخص کرده اید در کامپوننت به صورت عمومی قابل دیدن است
در اینجا ما از `expose` استفاده می‌کنیم. تنها پراپرتی‌هایی که نام آنها را نوشتهاید هنگاهی که از `expose` استفاده می‌کنید به شما می‌دهد. تنها مقادیری که شما مشخص کردهاید در کامپوننت به صورت عمومی قابل دیدن است

`expose` تنها بر روی پراپرتی‌های کاربری تاثیر میگذارد و هیچ کدام از build-in properties های کامپوننت را فیلتر نمی‌کند
`expose` تنها بر روی پراپرتی‌های کاربری تاثیر می‌گذارد و هیچ کدام از build-in properties های کامپوننت را فیلتر نمی‌کند

- **مثال**

Expand Down

0 comments on commit 6a46250

Please sign in to comment.