前一天我们对HTTP有了基础的概念,今天就要来谈谈要怎麽在vue中发送HTTP请求。
我们会引用axios这个函式库。
Axios 是一个基於 promise 的 HTTP 库,应用於browser & node.js环境中,用於向後端发送请求。
axios有几个特性:
安装也十分简单,透过前几天介绍的npm便可以快速安装进你的专案中:
npm install axios
那就来看看要怎麽使用Axios吧。
params这个物件是用来传递query parameter,以下的网址等效於: http://请求地址?id=12345
axios
.get("请求地址", {
params: {
id: 12345,
},
})
.then(function (response) {
console.log(response);
})
.catch(function (error) {
console.log(error);
});
axios
.post("请求地址", {
firstName: "jkc",
lastName: "123",
})
.then(function (response) {
console.log(response);
})
.catch(function (error) {
console.log(error);
});
then後面为若请求成功,接下来要采取的动作,像是跳转网页拉等等的行为,倘若发生错误,会被下一行的catch捕捉,就不会进到then後面了。
>>: 28 | 【区块组合套件介绍】Kadence Blocks
工厂模式主要有三种不同的实作: Simple Factory Pattern Factory Met...
说好今天要来谈谈昨天的那段扣里,究竟写了些什麽。 为什麽可以像杰克一样神奇,产生出这样的画面呢? 我...
今天要来进入到生命周期的第二个环节: Updating 更新,继上篇的 Mounting 元件挂载...
来到了第九天。但一样先讲结论,如果你很急着用,可以直接使用这份 Add-On: Drive Expl...
刚读大一的时候,最让我感到头痛的就是程序设计课了!因为我一直以来都不怎麽喜欢电脑相关的东西,更别说是...