Dart 省道&x2014;onclick操作添加/删除类
现在我正在学习Dartlang,不明白如何在这种语言上为某些情况编写onClick操作。我知道,这就像java,但我很困惑。 示例:简单案例。我有类为“button”的元素和类为“dropdown”的div元素。在使用“按钮”类单击元素后,如何将“打开”类添加/删除到“下拉”元素Dart 省道&x2014;onclick操作添加/删除类,dart,Dart,现在我正在学习Dartlang,不明白如何在这种语言上为某些情况编写onClick操作。我知道,这就像java,但我很困惑。 示例:简单案例。我有类为“button”的元素和类为“dropdown”的div元素。在使用“按钮”类单击元素后,如何将“打开”类添加/删除到“下拉”元素 这可能就是你要找的 querySelector('.button').onClick.listen((event) => dropdown(...)); 像querySelector('button').onC
这可能就是你要找的
querySelector('.button').onClick.listen((event) => dropdown(...));
像
querySelector('button').onClick.listen((event){if(event.target.classes=='dropdown'){event.target.classes.add('open');}else{event.target.classes.remove('open');})代码>我认为如果(!event.target.classes.contains('dropdown'))
,您可能需要使用。但是使用toggle()
整个过程会更简单。只需使用listen((e)=>e.target.classes.toggle('dropdown'))
querySelector('.button').onClick.listen((event) => dropdown(...));