我正在尝试在onClick
孩子身上放置Link
处理程序。问题是因为Link's
transition
方法没有触发。有没有preventDefault
左右?这是jquery世界中的例子
how to stop redirection of parent href tag when clicked on child div?
答案 0 :(得分:7)
来自onClick
文档:
click事件的自定义处理程序。就像
a
标记上的处理程序一样工作 - 调用e.preventDefault()
将阻止触发转换,而e.stopPropagation()
将阻止事件冒泡。
所以你应该能够使用e.preventDefault
https://github.com/rackt/react-router/blob/master/docs/API.md#onclicke