diff --git a/src/api/options-state.md b/src/api/options-state.md index 9315fcd3..b7f2fc3e 100644 --- a/src/api/options-state.md +++ b/src/api/options-state.md @@ -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) برای کسب اطلاعات بیشتر بخوانید. @@ -442,7 +442,7 @@ Declare watch callbacks to be invoked on data change. ## expose {#expose} -مشخص کردن پراپرتی‌های عمومی وقتی که کامپوننت به پراپرتی ها توسط والد template refs دسترسی دارد +مشخص کردن پراپرتی‌های عمومی وقتی که کامپوننت به پراپرتی‌ها توسط والد template refs دسترسی دارد - **Type** @@ -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 های کامپوننت را فیلتر نمی‌کند - **مثال**