Flutter疑难杂症系列一:onPressed的回调函数

2021-11-24  本文已影响0人  a_simple_coder

onPressed:_testClick

  1. onPressed:后面的回调如果没有参数时,可以直接如上面这么写;
  2. onPressed:后面的回调如果有参数,则只能写成:
onPressed:(){
   _testClick(context);
},

或 Lambda:

onPressed:() =>_testClick(context),

注意
有参的情况切不可写成:onPressed:_testClick(context);这么写的话,Dart在初始化组件时直接执行onPressed后面的回调!!

上一篇 下一篇

猜你喜欢

热点阅读