הכנסת קופוננטים בראוטר VUE
-
אני מחפש תיעוד בVUE, ופשוט לא מוצא.
אסביר מה אני רוצה.
יש לאתר צד חזית וצד ניהול. בצד החזית יש כמה דפים, ובצד הניהול יש עוד כמה.
אני משתמש בראוטר של vue, ואמור להיות שבכל הדפים שנמצאים בחזית יופיע הmenu, ובדפים שנמצאים בצד ניהול יופיעו לינקים אחרים של ה-menu.
כל מה שהצלחתי לעשות הוא שכשנתיב נבחר הוא יציג קומפוננט מסויים. אבל כיון שאני צריך שה-menu יופיע בכל הדפים של צד החזית, וקצת לא לענין להעתיק בכל תבנית את כל הmenu, אז אני רוצה לעשות אותו בקומפוננט נפרד ולקרוא אליו מתצוגת כל דף ודףתכלס אני לא מצליח לעשות את הדבר הפשוט הזה. ז"א שהוא לא מציג את מה שקוראים אליו.
מצ"ב דוגמא. -
@chagold
מאמין שהדרך הנכונה לעשות את זה היא עם layouts שונים, וnested router.
כלומר layout אחד לadmin, שני לuser, בתוכו כל layout יש את התפריט היחודי, ובנוסף אתה מגדיר איפה בתצוגה לרנדר את הקומפוננטה "האמיתית", שבעצם מוגדרת לפי הnested router.
https://router.vuejs.org/guide/essentials/nested-routes.htmlההיכרות שלי עם vue מינמלית, אז לצערי לא יכול לכוון אותך יותר מזה