提交 b473d8b9 编写于 作者: Z zhaoss

2.5.1小节习题、关键字添加

上级 84eadf3a
{
"node_id": "vue-dac12f88489d42e7a672eed38687cb71",
"keywords": [],
"keywords": [
"axios的基本用法",
"axios用法",
"axios是什么"
],
"children": [],
"export": [],
"keywords_must": [],
"export": [
"exercises.json"
],
"keywords_must": [
"axios"
],
"keywords_forbid": []
}
\ No newline at end of file
{
"type": "code_options",
"author": null,
"source": "exercises.md",
"notebook_enable": false,
"exercise_id": "5d42d6e847b7470eba4c4f08ffa51079"
}
\ No newline at end of file
# axios的基本用法
<div style="color: pink;font-size:22px;font-weight:700">小常识:</div>
<br>
Axios 是一个基于 promise 的 HTTP 库,可以用在浏览器和 node.js 中。我们常用在Vue项目中去请求后端接口获取数据;
<br/>
![在这里插入图片描述](https://img-blog.csdnimg.cn/1f1c548bc9204941bae15c7b58e838df.png)
<br/>
<br>
安装使用 npm:
```php
$ npm install axios
```
使用 bower:
```php
$ bower install axios
```
使用 cdn:
```php
<script src="https://unpkg.com/axios/dist/axios.min.js"></script>
```
<br>
**案例**
<br>
执行 GET 请求
```javascript
// 为给定 ID 的 user 创建请求
axios.get('/user?ID=12345')
.then(function (response) {
console.log(response);
})
.catch(function (error) {
console.log(error);
});
// 上面的请求也可以这样做
axios.get('/user', {
params: {
ID: 12345
}
})
.then(function (response) {
console.log(response);
})
.catch(function (error) {
console.log(error);
});
```
执行 POST 请求
```javascript
axios.post('/user', {
firstName: 'Fred',
lastName: 'Flintstone'
})
.then(function (response) {
console.log(response);
})
.catch(function (error) {
console.log(error);
});
```
执行多个并发请求
```javascript
function getUserAccount() {
return axios.get('/user/12345');
}
function getUserPermissions() {
return axios.get('/user/12345/permissions');
}
axios.all([getUserAccount(), getUserPermissions()])
.then(axios.spread(function (acct, perms) {
// 两个请求现在都执行完成
}));
```
<br>
<div style="color: #8E7CC3;font-size:22px;font-weight:700">小测试:</div>
请将这句话补充完整:axios 的是一种`(__1__)`请求,用法和ajax类似,安装npm install axios --save 即可使用,请求中包括`(__2__)`等五种请求方式<br/><br/>
## 答案
1、异步;2、get,post,put, patch ,delete
## 选项
### A
1、同步;2、get,post,put, patch ,delete
### B
1、异步;2、get,post,put, play,delete
### C
1、同步;2、get,post,put, play,delete
{
"node_id": "vue-ff50175115364975b4695a047eaf5aad",
"keywords": [],
"keywords": [
"axios配置",
"axios请求",
"axios请求参数"
],
"children": [],
"export": [],
"keywords_must": [],
"export": [
"exercises.json"
],
"keywords_must": [
"axios"
],
"keywords_forbid": []
}
\ No newline at end of file
{
"node_id": "vue-f9bf772e800842deb661d5417adfdf43",
"keywords": [],
"children": [],
"export": [],
"keywords_must": [],
"keywords_forbid": []
}
\ No newline at end of file
{
"node_id": "vue-3231390f6d2647c793a53732cb52a70d",
"keywords": [],
"children": [],
"export": [],
"keywords_must": [],
"keywords_forbid": []
}
\ No newline at end of file
......@@ -2,7 +2,9 @@
"node_id": "vue-0475f47465fa439aa1b67eef8b281b51",
"keywords": [],
"children": [],
"export": [],
"export": [
"exercises.json"
],
"keywords_must": [],
"keywords_forbid": []
}
\ No newline at end of file
......@@ -2,7 +2,9 @@
"node_id": "vue-592ae91f67a443dca4b80a9611360c0a",
"keywords": [],
"children": [],
"export": [],
"export": [
"exercises.json"
],
"keywords_must": [],
"keywords_forbid": []
}
\ No newline at end of file
......@@ -2,7 +2,9 @@
"node_id": "vue-f7c73ed8889a4d56ab803228bb532ca9",
"keywords": [],
"children": [],
"export": [],
"export": [
"exercises.json"
],
"keywords_must": [],
"keywords_forbid": []
}
\ No newline at end of file
{
"node_id": "vue-35b90aa83701425696c832b4da590cc6",
"keywords": [],
"children": [],
"export": [],
"keywords_must": [],
"keywords_forbid": []
}
\ No newline at end of file
......@@ -2,7 +2,9 @@
"node_id": "vue-b5fd0da867d74041a258647cd1f2b688",
"keywords": [],
"children": [],
"export": [],
"export": [
"exercises.json"
],
"keywords_must": [],
"keywords_forbid": []
}
\ No newline at end of file
{
"node_id": "vue-be7de8061d2443dead0d472870a1fa1b",
"keywords": [],
"children": [],
"export": [],
"keywords_must": [],
"keywords_forbid": []
}
\ No newline at end of file
......@@ -28,8 +28,7 @@
"简介"
]
],
"keywords_forbid": [],
"group": 0
"keywords_forbid": []
}
},
{
......@@ -48,8 +47,7 @@
"响应式"
]
],
"keywords_forbid": [],
"group": 0
"keywords_forbid": []
}
},
{
......@@ -67,8 +65,7 @@
"优点"
]
],
"keywords_forbid": [],
"group": 0
"keywords_forbid": []
}
},
{
......@@ -86,14 +83,12 @@
"query"
]
],
"keywords_forbid": [],
"group": 0
"keywords_forbid": []
}
}
],
"keywords_must": [],
"keywords_forbid": [],
"group": 0
"keywords_forbid": []
}
},
{
......@@ -119,8 +114,7 @@
"配置"
]
],
"keywords_forbid": [],
"group": 0
"keywords_forbid": []
}
},
{
......@@ -136,8 +130,7 @@
"命令"
]
],
"keywords_forbid": [],
"group": 0
"keywords_forbid": []
}
},
{
......@@ -153,14 +146,12 @@
"安装"
]
],
"keywords_forbid": [],
"group": 0
"keywords_forbid": []
}
}
],
"keywords_must": [],
"keywords_forbid": [],
"group": 0
"keywords_forbid": []
}
},
{
......@@ -181,8 +172,7 @@
"安装"
]
],
"keywords_forbid": [],
"group": 0
"keywords_forbid": []
}
},
{
......@@ -203,8 +193,7 @@
"初始化"
]
],
"keywords_forbid": [],
"group": 0
"keywords_forbid": []
}
},
{
......@@ -221,8 +210,7 @@
"生命周期"
]
],
"keywords_forbid": [],
"group": 0
"keywords_forbid": []
}
},
{
......@@ -238,8 +226,7 @@
"指令"
]
],
"keywords_forbid": [],
"group": 0
"keywords_forbid": []
}
},
{
......@@ -256,8 +243,7 @@
"计算属性"
]
],
"keywords_forbid": [],
"group": 0
"keywords_forbid": []
}
},
{
......@@ -274,14 +260,12 @@
"侦听器"
]
],
"keywords_forbid": [],
"group": 0
"keywords_forbid": []
}
}
],
"keywords_must": [],
"keywords_forbid": [],
"group": 0
"keywords_forbid": []
}
},
{
......@@ -302,8 +286,7 @@
"插值表达式"
]
],
"keywords_forbid": [],
"group": 0
"keywords_forbid": []
}
},
{
......@@ -320,8 +303,7 @@
"过滤器"
]
],
"keywords_forbid": [],
"group": 0
"keywords_forbid": []
}
},
{
......@@ -340,8 +322,7 @@
"绑定"
]
],
"keywords_forbid": [],
"group": 0
"keywords_forbid": []
}
},
{
......@@ -360,14 +341,12 @@
"修饰符"
]
],
"keywords_forbid": [],
"group": 0
"keywords_forbid": []
}
}
],
"keywords_must": [],
"keywords_forbid": [],
"group": 0
"keywords_forbid": []
}
},
{
......@@ -387,8 +366,7 @@
"keywords_must": [
"V-model"
],
"keywords_forbid": [],
"group": 0
"keywords_forbid": []
}
},
{
......@@ -405,20 +383,17 @@
"修饰符"
]
],
"keywords_forbid": [],
"group": 0
"keywords_forbid": []
}
}
],
"keywords_must": [],
"keywords_forbid": [],
"group": 0
"keywords_forbid": []
}
}
],
"keywords_must": [],
"keywords_forbid": [],
"group": 0
"keywords_forbid": []
}
},
{
......@@ -446,8 +421,7 @@
"组件"
]
],
"keywords_forbid": [],
"group": 0
"keywords_forbid": []
}
},
{
......@@ -466,8 +440,7 @@
],
"keywords_forbid": [
"非父子"
],
"group": 0
]
}
},
{
......@@ -485,8 +458,7 @@
"通信"
]
],
"keywords_forbid": [],
"group": 0
"keywords_forbid": []
}
},
{
......@@ -507,8 +479,7 @@
"插槽"
]
],
"keywords_forbid": [],
"group": 0
"keywords_forbid": []
}
},
{
......@@ -529,14 +500,12 @@
"异步组件"
]
],
"keywords_forbid": [],
"group": 0
"keywords_forbid": []
}
}
],
"keywords_must": [],
"keywords_forbid": [],
"group": 0
"keywords_forbid": []
}
},
{
......@@ -558,8 +527,7 @@
"介绍"
]
],
"keywords_forbid": [],
"group": 0
"keywords_forbid": []
}
},
{
......@@ -578,8 +546,7 @@
"安装"
]
],
"keywords_forbid": [],
"group": 0
"keywords_forbid": []
}
},
{
......@@ -596,8 +563,7 @@
"导航"
]
],
"keywords_forbid": [],
"group": 0
"keywords_forbid": []
}
},
{
......@@ -613,8 +579,7 @@
"动态路由"
]
],
"keywords_forbid": [],
"group": 0
"keywords_forbid": []
}
},
{
......@@ -631,8 +596,7 @@
"传参"
]
],
"keywords_forbid": [],
"group": 0
"keywords_forbid": []
}
},
{
......@@ -656,8 +620,7 @@
"别名"
]
],
"keywords_forbid": [],
"group": 0
"keywords_forbid": []
}
},
{
......@@ -673,8 +636,7 @@
"路由模式"
]
],
"keywords_forbid": [],
"group": 0
"keywords_forbid": []
}
},
{
......@@ -693,8 +655,7 @@
],
"keywords_forbid": [
"后置"
],
"group": 0
]
}
},
{
......@@ -711,14 +672,12 @@
],
"keywords_forbid": [
"前置"
],
"group": 0
]
}
}
],
"keywords_must": [],
"keywords_forbid": [],
"group": 0
"keywords_forbid": []
}
},
{
......@@ -740,8 +699,7 @@
"介绍"
]
],
"keywords_forbid": [],
"group": 0
"keywords_forbid": []
}
},
{
......@@ -762,8 +720,7 @@
"配置"
]
],
"keywords_forbid": [],
"group": 0
"keywords_forbid": []
}
},
{
......@@ -780,8 +737,7 @@
"核心"
]
],
"keywords_forbid": [],
"group": 0
"keywords_forbid": []
}
},
{
......@@ -798,18 +754,16 @@
"api"
]
],
"keywords_forbid": [],
"group": 0
"keywords_forbid": []
}
}
],
"keywords_must": [],
"keywords_forbid": [],
"group": 0
"keywords_forbid": []
}
},
{
"Vue-cli": {
"vue-cli": {
"node_id": "vue-b5059c2749d74633ad30145ec28cc22e",
"keywords": [],
"children": [
......@@ -827,8 +781,7 @@
"安装"
]
],
"keywords_forbid": [],
"group": 0
"keywords_forbid": []
}
},
{
......@@ -846,8 +799,7 @@
"项目"
]
],
"keywords_forbid": [],
"group": 0
"keywords_forbid": []
}
},
{
......@@ -863,8 +815,7 @@
"命令"
]
],
"keywords_forbid": [],
"group": 0
"keywords_forbid": []
}
},
{
......@@ -881,8 +832,7 @@
"配置"
]
],
"keywords_forbid": [],
"group": 0
"keywords_forbid": []
}
},
{
......@@ -896,14 +846,12 @@
"keywords_must": [
"ESLint"
],
"keywords_forbid": [],
"group": 0
"keywords_forbid": []
}
}
],
"keywords_must": [],
"keywords_forbid": [],
"group": 0
"keywords_forbid": []
}
},
{
......@@ -914,47 +862,69 @@
{
"基本用法": {
"node_id": "vue-dac12f88489d42e7a672eed38687cb71",
"keywords": [],
"keywords": [
"axios的基本用法",
"axios用法",
"axios是什么"
],
"children": [],
"keywords_must": [],
"keywords_forbid": [],
"group": 0
"keywords_must": [
"axios"
],
"keywords_forbid": []
}
},
{
"设置请求配置": {
"node_id": "vue-ff50175115364975b4695a047eaf5aad",
"keywords": [],
"keywords": [
"axios配置",
"axios请求",
"axios请求参数"
],
"children": [],
"keywords_must": [],
"keywords_forbid": [],
"group": 0
"keywords_must": [
"axios"
],
"keywords_forbid": []
}
},
{
"请求、响应拦截器": {
"拦截器、取消请求": {
"node_id": "vue-f9bf772e800842deb661d5417adfdf43",
"keywords": [],
"keywords": [
"请求拦截器",
"axios拦截器",
"取消请求",
"响应拦截器"
],
"children": [],
"keywords_must": [],
"keywords_forbid": [],
"group": 0
"keywords_must": [
"axios"
],
"keywords_forbid": []
}
},
{
"请求跨域问题": {
"请求跨域": {
"node_id": "vue-3231390f6d2647c793a53732cb52a70d",
"keywords": [],
"keywords": [
"请求跨域",
"跨域解决",
"前端跨域",
"axios跨域"
],
"children": [],
"keywords_must": [],
"keywords_forbid": [],
"group": 0
"keywords_must": [
"axios",
"跨域"
],
"keywords_forbid": []
}
}
],
"keywords_must": [],
"keywords_forbid": [],
"group": 0
"keywords_forbid": []
}
},
{
......@@ -963,8 +933,7 @@
"keywords": [],
"children": [],
"keywords_must": [],
"keywords_forbid": [],
"group": 0
"keywords_forbid": []
}
},
{
......@@ -984,8 +953,7 @@
"自定义指令"
]
],
"keywords_forbid": [],
"group": 0
"keywords_forbid": []
}
},
{
......@@ -994,8 +962,7 @@
"keywords": [],
"children": [],
"keywords_must": [],
"keywords_forbid": [],
"group": 0
"keywords_forbid": []
}
},
{
......@@ -1004,14 +971,12 @@
"keywords": [],
"children": [],
"keywords_must": [],
"keywords_forbid": [],
"group": 0
"keywords_forbid": []
}
}
],
"keywords_must": [],
"keywords_forbid": [],
"group": 0
"keywords_forbid": []
}
},
{
......@@ -1025,8 +990,7 @@
"keywords": [],
"children": [],
"keywords_must": [],
"keywords_forbid": [],
"group": 0
"keywords_forbid": []
}
},
{
......@@ -1035,8 +999,7 @@
"keywords": [],
"children": [],
"keywords_must": [],
"keywords_forbid": [],
"group": 0
"keywords_forbid": []
}
},
{
......@@ -1045,24 +1008,30 @@
"keywords": [],
"children": [],
"keywords_must": [],
"keywords_forbid": [],
"group": 0
"keywords_forbid": []
}
},
{
"webpack的基本使用": {
"node_id": "vue-35b90aa83701425696c832b4da590cc6",
"keywords": [],
"children": [],
"keywords_must": [],
"keywords_forbid": []
}
},
{
"webpack的使用": {
"webpack的相关配置": {
"node_id": "vue-35b90aa83701425696c832b4da590cc6",
"keywords": [],
"children": [],
"keywords_must": [],
"keywords_forbid": [],
"group": 0
"keywords_forbid": []
}
}
],
"keywords_must": [],
"keywords_forbid": [],
"group": 0
"keywords_forbid": []
}
},
{
......@@ -1076,18 +1045,16 @@
"keywords": [],
"children": [],
"keywords_must": [],
"keywords_forbid": [],
"group": 0
"keywords_forbid": []
}
},
{
"Mock数据模板定义规范": {
"Mock语法规范": {
"node_id": "vue-be7de8061d2443dead0d472870a1fa1b",
"keywords": [],
"children": [],
"keywords_must": [],
"keywords_forbid": [],
"group": 0
"keywords_forbid": []
}
},
{
......@@ -1096,8 +1063,7 @@
"keywords": [],
"children": [],
"keywords_must": [],
"keywords_forbid": [],
"group": 0
"keywords_forbid": []
}
},
{
......@@ -1106,20 +1072,17 @@
"keywords": [],
"children": [],
"keywords_must": [],
"keywords_forbid": [],
"group": 0
"keywords_forbid": []
}
}
],
"keywords_must": [],
"keywords_forbid": [],
"group": 0
"keywords_forbid": []
}
}
],
"keywords_must": [],
"keywords_forbid": [],
"group": 0
"keywords_forbid": []
}
},
{
......@@ -1138,8 +1101,7 @@
"keywords": [],
"children": [],
"keywords_must": [],
"keywords_forbid": [],
"group": 0
"keywords_forbid": []
}
},
{
......@@ -1148,14 +1110,12 @@
"keywords": [],
"children": [],
"keywords_must": [],
"keywords_forbid": [],
"group": 0
"keywords_forbid": []
}
}
],
"keywords_must": [],
"keywords_forbid": [],
"group": 0
"keywords_forbid": []
}
},
{
......@@ -1169,8 +1129,7 @@
"keywords": [],
"children": [],
"keywords_must": [],
"keywords_forbid": [],
"group": 0
"keywords_forbid": []
}
},
{
......@@ -1179,14 +1138,12 @@
"keywords": [],
"children": [],
"keywords_must": [],
"keywords_forbid": [],
"group": 0
"keywords_forbid": []
}
}
],
"keywords_must": [],
"keywords_forbid": [],
"group": 0
"keywords_forbid": []
}
},
{
......@@ -1200,8 +1157,7 @@
"keywords": [],
"children": [],
"keywords_must": [],
"keywords_forbid": [],
"group": 0
"keywords_forbid": []
}
},
{
......@@ -1210,8 +1166,7 @@
"keywords": [],
"children": [],
"keywords_must": [],
"keywords_forbid": [],
"group": 0
"keywords_forbid": []
}
},
{
......@@ -1220,8 +1175,7 @@
"keywords": [],
"children": [],
"keywords_must": [],
"keywords_forbid": [],
"group": 0
"keywords_forbid": []
}
},
{
......@@ -1230,14 +1184,12 @@
"keywords": [],
"children": [],
"keywords_must": [],
"keywords_forbid": [],
"group": 0
"keywords_forbid": []
}
}
],
"keywords_must": [],
"keywords_forbid": [],
"group": 0
"keywords_forbid": []
}
},
{
......@@ -1251,8 +1203,7 @@
"keywords": [],
"children": [],
"keywords_must": [],
"keywords_forbid": [],
"group": 0
"keywords_forbid": []
}
},
{
......@@ -1261,8 +1212,7 @@
"keywords": [],
"children": [],
"keywords_must": [],
"keywords_forbid": [],
"group": 0
"keywords_forbid": []
}
},
{
......@@ -1271,8 +1221,7 @@
"keywords": [],
"children": [],
"keywords_must": [],
"keywords_forbid": [],
"group": 0
"keywords_forbid": []
}
},
{
......@@ -1281,14 +1230,12 @@
"keywords": [],
"children": [],
"keywords_must": [],
"keywords_forbid": [],
"group": 0
"keywords_forbid": []
}
}
],
"keywords_must": [],
"keywords_forbid": [],
"group": 0
"keywords_forbid": []
}
},
{
......@@ -1302,8 +1249,7 @@
"keywords": [],
"children": [],
"keywords_must": [],
"keywords_forbid": [],
"group": 0
"keywords_forbid": []
}
},
{
......@@ -1312,8 +1258,7 @@
"keywords": [],
"children": [],
"keywords_must": [],
"keywords_forbid": [],
"group": 0
"keywords_forbid": []
}
},
{
......@@ -1322,8 +1267,7 @@
"keywords": [],
"children": [],
"keywords_must": [],
"keywords_forbid": [],
"group": 0
"keywords_forbid": []
}
},
{
......@@ -1332,14 +1276,12 @@
"keywords": [],
"children": [],
"keywords_must": [],
"keywords_forbid": [],
"group": 0
"keywords_forbid": []
}
}
],
"keywords_must": [],
"keywords_forbid": [],
"group": 0
"keywords_forbid": []
}
},
{
......@@ -1353,8 +1295,7 @@
"keywords": [],
"children": [],
"keywords_must": [],
"keywords_forbid": [],
"group": 0
"keywords_forbid": []
}
},
{
......@@ -1363,8 +1304,7 @@
"keywords": [],
"children": [],
"keywords_must": [],
"keywords_forbid": [],
"group": 0
"keywords_forbid": []
}
},
{
......@@ -1373,14 +1313,12 @@
"keywords": [],
"children": [],
"keywords_must": [],
"keywords_forbid": [],
"group": 0
"keywords_forbid": []
}
}
],
"keywords_must": [],
"keywords_forbid": [],
"group": 0
"keywords_forbid": []
}
},
{
......@@ -1394,8 +1332,7 @@
"keywords": [],
"children": [],
"keywords_must": [],
"keywords_forbid": [],
"group": 0
"keywords_forbid": []
}
},
{
......@@ -1404,8 +1341,7 @@
"keywords": [],
"children": [],
"keywords_must": [],
"keywords_forbid": [],
"group": 0
"keywords_forbid": []
}
},
{
......@@ -1414,8 +1350,7 @@
"keywords": [],
"children": [],
"keywords_must": [],
"keywords_forbid": [],
"group": 0
"keywords_forbid": []
}
},
{
......@@ -1424,8 +1359,7 @@
"keywords": [],
"children": [],
"keywords_must": [],
"keywords_forbid": [],
"group": 0
"keywords_forbid": []
}
},
{
......@@ -1434,14 +1368,12 @@
"keywords": [],
"children": [],
"keywords_must": [],
"keywords_forbid": [],
"group": 0
"keywords_forbid": []
}
}
],
"keywords_must": [],
"keywords_forbid": [],
"group": 0
"keywords_forbid": []
}
},
{
......@@ -1455,8 +1387,7 @@
"keywords": [],
"children": [],
"keywords_must": [],
"keywords_forbid": [],
"group": 0
"keywords_forbid": []
}
},
{
......@@ -1467,8 +1398,7 @@
"keywords_must": [
"Object.defineProperty"
],
"keywords_forbid": [],
"group": 0
"keywords_forbid": []
}
},
{
......@@ -1477,8 +1407,7 @@
"keywords": [],
"children": [],
"keywords_must": [],
"keywords_forbid": [],
"group": 0
"keywords_forbid": []
}
},
{
......@@ -1487,8 +1416,7 @@
"keywords": [],
"children": [],
"keywords_must": [],
"keywords_forbid": [],
"group": 0
"keywords_forbid": []
}
},
{
......@@ -1497,8 +1425,7 @@
"keywords": [],
"children": [],
"keywords_must": [],
"keywords_forbid": [],
"group": 0
"keywords_forbid": []
}
},
{
......@@ -1507,25 +1434,30 @@
"keywords": [],
"children": [],
"keywords_must": [],
"keywords_forbid": [],
"group": 0
"keywords_forbid": []
}
},
{
"组件的递归": {
"node_id": "vue-0b06fbe067ef4f6d9b569839f99879de",
"keywords": [],
"children": [],
"keywords_must": [],
"keywords_forbid": []
}
}
],
"keywords_must": [],
"keywords_forbid": [],
"group": 0
"keywords_forbid": []
}
}
],
"keywords_must": [],
"keywords_forbid": [],
"group": 0
"keywords_forbid": []
}
}
],
"keywords_must": [],
"keywords_forbid": [],
"group": 0
"keywords_forbid": []
}
}
\ No newline at end of file
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册