在原生js中return false表示阻止浏览器对事件的默认处理
比如链接跳转事件
<a href="https://imlzz.top" onclick="push('/test'); return false" />
function push (path) {
history.push(path)
}
如果不加 return false,在onclick后会触发超链接的默认跳转事件;加上return false后,则不会再执行超链接跳转的动作
结合js基础部分还可以将代码进行简化
<a href="https://imlzz.top" onclick="return push('/test')" />
function push (path) {
history.push(path)
return false
}