diff --git a/src/guide/essentials/application.md b/src/guide/essentials/application.md index d0b28548..3e444127 100644 --- a/src/guide/essentials/application.md +++ b/src/guide/essentials/application.md @@ -43,7 +43,7 @@ App (root component) ## سوار کردن برنامه (mounting app) {#mounting-the-app} -یک نمونه برنامه تا زمانی که متد `‎.mount()‎` آن صدا زده نشود، چیزی render نمی‌کند. این متد انتظار یک آرگومان "container" دارد که می‌تواند یا یک عنصر DOM واقعی باشد یا یک رشته انتخابگر: +یک نمونه برنامه تا زمانی که متد `‎.mount()‎` آن صدا زده نشود، چیزی render نمی‌کند. این متد انتظار یک آرگومان "container" دارد که می‌تواند یا یک عنصر DOM واقعی باشد یا یک مجموعه از انتخابگر: ```html
@@ -55,7 +55,7 @@ app.mount('#app') محتوای کامپوننت ریشه برنامه داخل عنصر container ارائه خواهد شد. خود عنصر container به عنوان بخشی از برنامه در نظر گرفته نمی‌شود. -متد `‎.mount()‎` باید همیشه پس از انجام تمام پیکربندی‌ها و ثبت اجزاء برنامه صدا زده شود. همچنین توجه داشته باشید که مقدار بازگشتی آن، برخلاف متدهای ثبت اجزاء، نمونه کامپوننت ریشه است نه نمونه برنامه. +متد `‎.mount()‎` باید همیشه پس از انجام تمام پیکربندی‌ها و ثبت کامپوننت های برنامه صدا زده شود. همچنین توجه داشته باشید که مقدار بازگشتی آن، برخلاف متدهای ثبت کامپوننت، نمونه کامپوننت ریشه است نه نمونه برنامه. ### تمپلیت کامپوننت ریشه درون DOM {#in-dom-root-component-template} @@ -81,7 +81,7 @@ const app = createApp({ app.mount('#app') ``` -Vue به طور خودکار از محتوای `innerHTML` مربوط به container به عنوان تمپلیت استفاده خواهد کرد اگر کامپوننت ریشه از قبل `template` نداشته باشد. +اگر کامپوننت ریشه از قبل `template` نداشته باشد، Vue به طور خودکار از محتوای `innerHTML` مربوط به container به عنوان تمپلیت استفاده خواهد کرد تمپلیت‌های درون DOM اغلب در [برنامه‌هایی که از Vue بدون مرحله ساخت استفاده می‌کنند](/guide/quick-start.html#using-vue-from-cdn) به کار می‌روند. همچنین می‌توانند همراه فریمورک‌های سمت سرور استفاده شوند که در آن‌ها تمپلیت ریشه ممکن است به صورت پویا توسط سرور تولید شود. @@ -95,7 +95,7 @@ app.config.errorHandler = (err) => { } ``` -نمونه برنامه همچنین چند متد برای ثبت اجزاء در سطح برنامه ارائه می‌دهد. به عنوان مثال، ثبت یک کامپوننت: +نمونه برنامه همچنین چند متد برای ثبت کامپوننت ها در سطح برنامه ارائه می‌دهد. به عنوان مثال، ثبت یک کامپوننت: ```js app.component('TodoDeleteButton', TodoDeleteButton)