我使用直接飞镖:html和我正在寻找解雇HashChangeEvent的方法。
我已经处理了哈希更改事件:
window.onHashChange.listen((HashChangeEvent e) {
hashChange(window.location.hash);
});
现在我正在寻找一种方法来改变点击按钮时的哈希值:
querySelector("#some-button").onClick.listen((e) => changeHash("#something"));
我到目前为止发现的所有文章都展示了如何处理HashChangeEvent。
答案 0 :(得分:1)
当您设置hash
window.location
部分时,会触发该事件。
window.location.hash = 'something'