反应为什么当我在请求后请求api时,我在浏览器网址中出现api

时间:2018-07-25 18:51:47

标签: reactjs

这是示例代码

handleSubmit = (event) => {
 axios.get("http://api.example.com/id=1&param1=1")
.then(response => console.log(response));
}

在浏览器的网址中看到请求后,它是http://my.site.com/id=1&param1=1 该怎么做才能避免此错误?

1 个答案:

答案 0 :(得分:0)

event.preventDefault()如果这是表单上的Submit事件,则默认行为是从表单元素中获取这些参数,并对其进行GET请求到您的当前路径。

参考:https://developer.mozilla.org/en-US/docs/Web/API/Event/preventDefault