提交 3cd52c70 authored 作者: yueweilu's avatar yueweilu

支付 或充值成功后 返回上一页 刷新数据

上级 bb1cb967
......@@ -102,7 +102,12 @@ class _MinePageState extends State<MinePage> {
child: BuildBanner(items:controller.ads),
):const SizedBox(),
Gaps.vGaps5,
BuildAccount(items:controller.accounts,),
BuildAccount(items:controller.accounts,onTap: (ReadModel model) async{
final result = await context.pushNamed(model.link??'');
if (result == true){
controller.getInfo();
}
},),
Gaps.vGaps10,
Container(
margin: EdgeInsets.symmetric(horizontal: AppTheme.margin),
......
......@@ -2,7 +2,7 @@ part of mine;
class BuildAccount extends StatelessWidget {
final List<ReadModel> items ;
final void Function()? onTap;
final void Function(ReadModel model)? onTap;
const BuildAccount({
super.key,
this.onTap,
......@@ -41,8 +41,12 @@ class BuildAccount extends StatelessWidget {
child: GestureDetector(
onTap: (){
if (model.link != null){
if (model.link != Routes.love){
context.pushNamed(model.link!);
if (onTap !=null) onTap;
}
else{
if (onTap !=null) onTap!(model);
}
}
},
child: Container(
......
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论