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

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

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