Flutter 如何获取文本控制器的双精度输入颤振
我有一个textcontroller,需要将textcontroller值传递给一个类的参数,该类只接受double作为输入,但默认情况下textcontroller的类型是string 文本控制器:Flutter 如何获取文本控制器的双精度输入颤振,flutter,textfield,Flutter,Textfield,我有一个textcontroller,需要将textcontroller值传递给一个类的参数,该类只接受double作为输入,但默认情况下textcontroller的类型是string 文本控制器: TextEditingController priceController = TextEditingController(); ... child: TextField( controller: priceController, ke
TextEditingController priceController = TextEditingController();
...
child: TextField(
controller: priceController,
keyboardType: TextInputType.number,
autofocus: true,
),
将值go priceController传递给仅接受双值的参数:
LevelEventCreate(price: priceController.text);
但是,参数不接受priceController.text的值,因为它是一个字符串。有没有办法改成双倍值?我终于找到了答案 因此,我只是将其作为
双精度解析为类的参数
LevelEventCreate(price: double.parse(targetPriceController.text)),