آخرین سوالاتدسته بندی: فلاتراستفاده از یک بلاک در چند صفحه
AmirMohsenRj 9 ماه قبل

سلام وقتتون بخیر
من دوره طراحی اپلیکشن وردپرس رو تهیه کردم و یک جا مشکل دارم
من در صفحه اصلی به عنوان مثال ۴ مطلب رو بارگذاری کردم و یک صفحه دیگه هم دارم که میخوام تمامی مطالب بارگذاری بشن من توی صفحه اصلی از per page=4استفاده کردم اما میخوام توی یک صفحه دیگه تمامی مطالب بارگذاری بشه ممنون میشم راهنمایی کنید که چطوری میتونم از بلاکی که برای مطاب نوشتم چند بار استفاده کنم و تنها per page رو تغییر بدم که دیگه دوباره استیت و ایونت و بلاک رو دوباره تعریف نکنم.
Future<List> getpost() async{
var url = Params.site_name+Params.api+Params.posts+Params.embed+Params.per_page+”4″;
print(url);
http.Response response = await http.get(url);

if(response.statusCode==200){
return json.decode(response.body);
}else{
OnError();
return null;
}

}
به عوان مثال کد بالا برای بلاک من هست که میخوام per page توی صفحه مطالب نباشه و تمامی مطالب بارگذاری بشن
با تشکر

1 پاسخ
Hesam عضو سایت 9 ماه قبل

سلام شما میتونید تو هر صفحه ای نیاز دارید از کلاس bloc ایی که ساختید استفاده کنید محدودیتی ندارید, میتونید در کانستراکتور این کلاس یک پارامتر ورودی برای مقدار per_page تعریف کنید که موقع آبجکت ساختن از این کلاس تو صفحات مختلف مقدار per_page و بنابر نیاز تغییر دهید.