بزرگترین جشنواره سال راکت! ۵۰ درصد تخفیف شگفت انگیز نوروزی!
از دستش نده!سلام
کامپوننت navbar رو به صورت global تو vuejs استفاده میکنم
سوالم اینه به چه صورت تو یک روت خاص مثلا admin/ یا */admin همین کامپوننت navbar نمایش داده نشه ؟ ازv-if یا v-show یا watch به چه صورت استفاده کنم ؟ ممنون
سمت بک نه ولی این روش مخصوص spa هست و توی laravel یه جور دیگه روت تشخیص داده میشه
مثلا کدتون اینه
<header>
<navigation> </navigation>
</header>
header که تگ htmlه و navigation کامپوننت شماست که میخاین اونو نمایش ندین کافیه این کدو به تگ header اضافه کنین
v-if="$route.path!=='/admin' && $route.path!=='/admin/*'"
این if یا show فرقشون اینه که show به کامپوننت display: none میده ولی if کلا اونو مخفی میکنه
پس در کل میشه این
<header v-if="$route.path!=='/admin' && $route.path!=='/admin/*'">
<navigation> </navigation>
</header>
سمت بک نه ولی این روش مخصوص spa هست و توی laravel یه جور دیگه روت تشخیص داده میشه
مثلا کدتون اینه
<header>
<navigation> </navigation>
</header>
header که تگ htmlه و navigation کامپوننت شماست که میخاین اونو نمایش ندین کافیه این کدو به تگ header اضافه کنین
v-if="$route.path!=='/admin' && $route.path!=='/admin/*'"
این if یا show فرقشون اینه که show به کامپوننت display: none میده ولی if کلا اونو مخفی میکنه
پس در کل میشه این
<header v-if="$route.path!=='/admin' && $route.path!=='/admin/*'">
<navigation> </navigation>
</header>
آیا مایل به ارسال نوتیفیکیشن و اخبار از طرف راکت هستید ؟