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

سلام وقتتون بخیر
من دوره طراحی اپلیکشن وردپرس رو تهیه کردم و یک جا مشکل دارم
من در صفحه اصلی به عنوان مثال ۴ مطلب رو بارگذاری کردم و یک صفحه دیگه هم دارم که میخوام تمامی مطالب بارگذاری بشن من توی صفحه اصلی از 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 عضو سایت 11 ماه قبل

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