在飞镖中触发 HashChangeEvent
Fire HashChangeEvent in dart
我正在直接使用 dart:html,我正在寻找触发 HashChangeEvent 的方法。
我已经在处理哈希更改事件:
window.onHashChange.listen((HashChangeEvent e) {
hashChange(window.location.hash);
});
现在我正在寻找一种在单击按钮时更改散列的方法,例如:
querySelector("#some-button").onClick.listen((e) => changeHash("#something"));
目前我找到的所有文章都介绍了如何处理 HashChangeEvent。
当您设置 window.location
的 hash
部分时,事件被触发。
window.location.hash = 'something'
我正在直接使用 dart:html,我正在寻找触发 HashChangeEvent 的方法。
我已经在处理哈希更改事件:
window.onHashChange.listen((HashChangeEvent e) {
hashChange(window.location.hash);
});
现在我正在寻找一种在单击按钮时更改散列的方法,例如:
querySelector("#some-button").onClick.listen((e) => changeHash("#something"));
目前我找到的所有文章都介绍了如何处理 HashChangeEvent。
当您设置 window.location
的 hash
部分时,事件被触发。
window.location.hash = 'something'