如何在 Flutter 中检查 VoidCallBack 参数是否为空?

时间:2021-06-24 08:34:51

标签: function flutter callback

我使用这个项目定义:

sliderItem('favourite', Icons.favorite, () { }),

这意味着当我点击这个项目时,它返回一个空函数

  Widget sliderItem(String title, IconData icons,VoidCallback onClicked) => ListTile(
      title: Text(title,),
      leading: Icon(icons,),
      onTap:onClicked?onItemClick:onClicked
  );

onTap 函数不起作用,我的愿望是:

  • 当点击favourite时,它运行onItemClick,它定义为:
              onItemClick: (title) {
                _key.currentState.closeDrawer();
              },
    
  • 当点击其他项目时,它会运行在 {} 之间写入的函数,比如
    sliderItem('Logout', Icons.arrow_back_ios,(){router.navigateTo(context, 
    '/welcome',transition: TransitionType.inFromLeft);})
    

我该怎么写?

0 个答案:

没有答案
相关问题