参数类型'Type'不能分配给参数类型"MPinController"



我是flutter begginner,下面的代码有问题。

  1. 小工具MPinWidget位于mpin_Widget.dart中。

  2. 在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

相关内容

最新更新