最近嘗試vue,使用axios發送post請求:axiosExample里面是這樣的://PerformingaPOSTrequestaxios.post('/user',{firstName:'Fred',lastName:'Flintstone'}).then(function(response){console.log(response);}).catch(function(error){console.log(error);});下面的例子也不行://SendaPOSTrequestaxios({method:'post',url:'/user/12345',data:{firstName:'Fred',lastName:'Flintstone'}});上面的官方代碼我怎么嘗試都行不通,不管怎樣,發送的都不是post,而是options。我在網上查看了一些解決方法,比如說使用兼容度并不怎么好的URLSearchParams和引入qs,或者直接JSON.stringify,但是發送過去的數據就是純字符串了,后端收到還需要轉一下才能用,為什么不按照常規的方式來發送數據,就像jQuery的ajax方法一樣。那么問題來了,我真的有必要為了發送post請求而使用兼容并不好的URLSearchParams或者為此引入一個qs庫么?axios 到底有哪里好? 為什么官方的例子卻行不通?
axios到底哪里好
幕布斯6054654
2019-05-24 16:01:56