راکت
negar
negar
توسط negar مطرح شد
6 پاسخ

معادل size در vue

معادل size که در لاراول استفاده میکنیم در vue چی هستش ؟
من میخوام بدونم کاربر مطلبی داخل دیتابیس داره یا نه ...اگر داشت پیغام ok و در غیر اینصورت no رو نمایش بده
تو لاراول میومدم از تیکه کد زیر استفاده میکردم

@if(sizeof($x)==0)
<p>no</p>
@else
<p>yes</p>
@endif

در ویو باید از v-if و v-else استفاده بشه ولی نمیدونم چجوری باید الگوی بالارو پیاده کنم
ممنون میشم راهنمایی کنید

@milad
@mhyeganeh
و سایر دوستان ...


ثبت پرسش جدید
رضا پارسیان
رضا پارسیان
تخصص :توسعه دهنده Php , Laravel
@Rp765 سال پیشمطرح شد
0

سلام وقتتون بخیر!

اگر از کامپوننت های vue استفاده میکنید میتونید از props ها استفاده کنید به این صورت

<vue-component postcount="{{$postCount}}"></vue-component >

میلاد-م
میلاد-م
تخصص :توسعه‌دهنده رابط کاربری - Front-End
@milad5 سال پیشمطرح شد
0
<p v-if="condition">no</p>
<p v-else>yes</p>

آرش تقوی
آرش تقوی
تخصص :برنامه نویس فول استک
@arash.taghavi695 سال پیشمطرح شد
0

فرض کنید مطلب رو توی متغیر posts ریختین; در این صورت اینجوری میشه:

<div v-if=posts.length==0 >
پستی وجود ندارد
</div>
<div v-else>//show posts</div>

negar
negar
تخصص :اول راه
@negar5 سال پیشمطرح شد
0

ممنون از همه دوستان بابت راهنمایشون
اقا میلاد من این کد شمارو به صورت زیر استفاده کردم

<div v-for="posts in post">
<span v-if="posts">no</span>
<span v-else>yes</span>
</div>

v-if اجرا میشه اما v-else اجرا نمیشه !
بنظرتون مشکل از کجاست ؟
@milad


میلاد-م
میلاد-م
تخصص :توسعه‌دهنده رابط کاربری - Front-End
@milad5 سال پیشمطرح شد
0

چیزی که درون v-if قرار میدید، باید یک برگشتی true/false رو بر گردونه.
اگر true باشه که v-if اجرا میشه، اگر مقدار برگشتی false باشه، v-if اجرا نمیشه، v-else اجرا میشه.


آرش تقوی
آرش تقوی
تخصص :برنامه نویس فول استک
@arash.taghavi695 سال پیشمطرح شد
0

شرط رو باید خارج حلقه بگذارید، الان محتوای درون حلقه ی شما در وهله ی اول که پست ها خالی هست اجرا نمیشه، وقتی اجرا میشه که مقدار posts پر شده باشه، وقتی هم پر شده باشه طبیعتا دیگه شرط else اجرا نخواهد شد


برای ارسال پاسخ لازم است وارد شده یا ثبت‌نام کنید

ورود یا ثبت‌نام