Flutter

Android studio 添加Flutter模板代码

2022-02-09  本文已影响0人  dushiling

如上所示,因为项目里大量页面用到类似下面结构的Cubit:

BlocProvider<MillPayCubit>(
  create: (context) => MillPayCubit(),
  child: BlocBuilder<MillPayCubit, MillPayState>(
    builder: (context, state) {

      MillPayCubit payBloc = BlocProvider.of<MillPayCubit>(context);
      context.select((MillPayCubit bloc) => bloc.state.millPayData);

      return Container();
    },
  ),
)

所以模板就可以写成下面这样,使用时打出blocp即可:

BlocProvider(
    create: (context) =>$Name$Cubit(),
    child:  BlocBuilder< $Name$Cubit,  $Name$State>{

  $Name$Cubit  _$Name$Bloc = BlocProvider.of<$Name$Cubit>(context);
      context.select(($Name$Cubit bloc) => bloc.state.str);
      return Container();
    }),
)
上一篇 下一篇

猜你喜欢

热点阅读