我是flutter begginner,下面的代码有问题。
-
小工具MPinWidget位于mpin_Widget.dart中。
-
在mpin_page中,我导入了那个mpin_widget,在构建方法中,尝试使用下面的方法。但它有错误,但我不知道如何安排。你能对此提出建议吗?
class MPinWidget extends StatefulWidget { final MPinController controller; final int pinLegth; final Function(String) onCompleted; MPinWidget( {Key?key, @required required this.pinLegth, required this.controller, required this.onCompleted}) : assert(pinLegth <= 6 && pinLegth > 0), super(key: key); @override _MPinWidgetState createState() => _MPinWidgetState(controller);
}
SafeArea(
child: Center(
child: Column(
mainAxisAlignment: MainAxisAlignment.center,
children: [
MPinWidget (
pinLegth: 5,
onCompleted: (String ) { },
controller: MPinController controller),
尝试更改
controller: widget.controller
至
PD_6