來自:https://www.cnblogs.com/lhl66/p/8022423.html 侵刪
//初始化頁面須要作什麼事情 //點擊後須要作什麼事情 //鼠標、鍵盤、冒泡、默認行爲等事件 //前端調用接口就是按需展現數據
//created和mounted裏面均可以作數據處理,惟一不一樣的是created dom未完成掛載,mounted已經完成了掛載。 created(){ this.$htttp.get(url,getData).then(function(res){},function(res){}) //至關於es6裏面的resolve和reject this.$htttp.post(url,postData,{emulateJSON:true}).then(function(res){},function(res){}) //至關於es6裏面的resolve和reject }, mounted(){ this.$htttp.get(url,getData).then(function(res){},function(res){}) //至關於es6裏面的resolve和reject this.$htttp.post(url,postData,{emulateJSON:true}).then(function(res){},function(res){}) //至關於es6裏面的resolve和reject }
針對經常使用的http請求方式html
get(url, [data], [options]);前端
post(url, [data], [options]);es6
put(url, [data], [options]);json
delete(url, [data], [options]);dom
jsonp(url, [data], [options]);post
都是接受三個參數:jsonp
url(字符串),請求地址。可被options對象中url屬性覆蓋。this
data(可選,字符串或對象),要發送的數據,可被options對象中的data屬性覆蓋。url
optionsspa