راکت
Najme
Najme
4 سال پیش توسط Najme مطرح شد
حل
4 پاسخ

عکس کاربر

سلام دوستان من دارم یه مسنجر در vue طراحی میکنم، سوالم اینه میتونم عکس افراد را هم تو لیست مشخصات به عنوان یکی از ایتم ها بدم؟اگه اره لطفا راهنمایی کنید چطور از فایل عکس هایی که تو دایرکتوری گذاشتم با حلقه v-for واکشی کنم؟


ثبت پرسش جدید
اصغر
اصغر
@sina21234 سال پیشمطرح شد
1

خواهش میکنم. دیتایی که از طرف سرور دریافت میکنید تقریبا به صورت همین ابجکت دریافت میشه و شما عکس رو دریافت نمیکنید بلکه url عکس که قبلا روی سرور ذخیره شده رو دریافت میکنید و به شکل بالا نمایش میدید. در حالت توسعه front end چون اتصال به سرور هنوز میسر نیست باید به شکل بالا به صورت یک ابجکت ثابت دیتای دریافتی از سرور رو شبیه سازی کنید. برای نمایش بقیه بخش ها و کمپوننت ها هم باید دقیقا به همین شکل عمل کنید. برنامه نویس back end شما احتمالا تمام عکس های پروفایل رو در یک پوشه واحد به نام مثلا profilesImage ذخیره میکنه.


اصغر
اصغر
@sina21234 سال پیشمطرح شد
2

ابجکتی از تمام کاربران بساز و در حلقه v-for قرار بده:

data(){
        return {            
            users: [
                {
                    userId:'1',
                    userName:'Name Family',
                    email:'UserName@gmail.com',
                    avatar:'/img/user-1.png'
                },
                {
                    userId:'2',
                    userName:'AnotherName Family',
                    email:'AnotherName@gmail.com',
                    avatar:'/img/user-2.png'
                },
            ]
        }
    },   

<div v-for="user in users" :key="user.id">
      <img :src="user.avatar" alt="someText">
       <h3>{{user.userName}}</h3>
</div>

امیدوترم اشتباه نکرده باشم چون تست نکردم.


Najme
Najme
تخصص :html
@n95.behdad4 سال پیشمطرح شد
0

ممنونم از راهنمایی تون، دارم فکر میکنم برا وقتی دیتا میخواد رو سرور قرار بگیره بهتر نیست عکسا همه یه جا باشه (تو فولدر سورس) ؟


اصغر
اصغر
@sina21234 سال پیشمطرح شد
1

خواهش میکنم. دیتایی که از طرف سرور دریافت میکنید تقریبا به صورت همین ابجکت دریافت میشه و شما عکس رو دریافت نمیکنید بلکه url عکس که قبلا روی سرور ذخیره شده رو دریافت میکنید و به شکل بالا نمایش میدید. در حالت توسعه front end چون اتصال به سرور هنوز میسر نیست باید به شکل بالا به صورت یک ابجکت ثابت دیتای دریافتی از سرور رو شبیه سازی کنید. برای نمایش بقیه بخش ها و کمپوننت ها هم باید دقیقا به همین شکل عمل کنید. برنامه نویس back end شما احتمالا تمام عکس های پروفایل رو در یک پوشه واحد به نام مثلا profilesImage ذخیره میکنه.


Najme
Najme
تخصص :html
@n95.behdad4 سال پیشمطرح شد
0

ممنونم از توضیحات کامل


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

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