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

عکس کاربر

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


ثبت پرسش جدید
اصغر
@sina2123 3 سال پیش آپدیت شد
1

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


اصغر
@sina2123 3 سال پیش آپدیت شد
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
تخصص : html
@n95.behdad 3 سال پیش مطرح شد
0

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


اصغر
@sina2123 3 سال پیش آپدیت شد
1

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


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

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


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

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