diff --git "a/data/2.Vue\344\270\255\351\230\266/5.Axios/1.\345\237\272\346\234\254\347\224\250\346\263\225/config.json" "b/data/2.Vue\344\270\255\351\230\266/5.Axios/1.\345\237\272\346\234\254\347\224\250\346\263\225/config.json"
index ab64832547c8e071a83aab741485f2143420f845..4a898b53d5d04dd36f4d5288b2686e161661da22 100644
--- "a/data/2.Vue\344\270\255\351\230\266/5.Axios/1.\345\237\272\346\234\254\347\224\250\346\263\225/config.json"
+++ "b/data/2.Vue\344\270\255\351\230\266/5.Axios/1.\345\237\272\346\234\254\347\224\250\346\263\225/config.json"
@@ -1,8 +1,16 @@
{
"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
diff --git "a/data/2.Vue\344\270\255\351\230\266/5.Axios/1.\345\237\272\346\234\254\347\224\250\346\263\225/exercises.json" "b/data/2.Vue\344\270\255\351\230\266/5.Axios/1.\345\237\272\346\234\254\347\224\250\346\263\225/exercises.json"
new file mode 100644
index 0000000000000000000000000000000000000000..86293f90dfa4e9a2bd16019552bf82ad966663cc
--- /dev/null
+++ "b/data/2.Vue\344\270\255\351\230\266/5.Axios/1.\345\237\272\346\234\254\347\224\250\346\263\225/exercises.json"
@@ -0,0 +1,7 @@
+{
+ "type": "code_options",
+ "author": null,
+ "source": "exercises.md",
+ "notebook_enable": false,
+ "exercise_id": "5d42d6e847b7470eba4c4f08ffa51079"
+}
\ No newline at end of file
diff --git "a/data/2.Vue\344\270\255\351\230\266/5.Axios/1.\345\237\272\346\234\254\347\224\250\346\263\225/exercises.md" "b/data/2.Vue\344\270\255\351\230\266/5.Axios/1.\345\237\272\346\234\254\347\224\250\346\263\225/exercises.md"
new file mode 100644
index 0000000000000000000000000000000000000000..ea8d14e274d71e024b1207eb735f4aa2671f1166
--- /dev/null
+++ "b/data/2.Vue\344\270\255\351\230\266/5.Axios/1.\345\237\272\346\234\254\347\224\250\346\263\225/exercises.md"
@@ -0,0 +1,121 @@
+# axios的基本用法
+
+
小常识:
+
+Axios 是一个基于 promise 的 HTTP 库,可以用在浏览器和 node.js 中。我们常用在Vue项目中去请求后端接口获取数据;
+
+
+
+![在这里插入图片描述](https://img-blog.csdnimg.cn/1f1c548bc9204941bae15c7b58e838df.png)
+
+
+
+安装使用 npm:
+
+```php
+$ npm install axios
+```
+
+使用 bower:
+
+```php
+$ bower install axios
+```
+
+使用 cdn:
+
+```php
+
+```
+
+
+
+**案例**
+
+
+执行 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) {
+ // 两个请求现在都执行完成
+ }));
+```
+
+
+
+
+
+ 小测试:
+
+请将这句话补充完整:axios 的是一种`(__1__)`请求,用法和ajax类似,安装npm install axios --save 即可使用,请求中包括`(__2__)`等五种请求方式
+
+## 答案
+
+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
+
+
diff --git "a/data/2.Vue\344\270\255\351\230\266/5.Axios/2.\350\256\276\347\275\256\350\257\267\346\261\202\351\205\215\347\275\256/config.json" "b/data/2.Vue\344\270\255\351\230\266/5.Axios/2.\350\256\276\347\275\256\350\257\267\346\261\202\351\205\215\347\275\256/config.json"
index f603ab58b5aaaa9f0e6057f69812a731e81b0a5f..b4e1c597a21e8cbfb158c2e0f8ecfa501540762f 100644
--- "a/data/2.Vue\344\270\255\351\230\266/5.Axios/2.\350\256\276\347\275\256\350\257\267\346\261\202\351\205\215\347\275\256/config.json"
+++ "b/data/2.Vue\344\270\255\351\230\266/5.Axios/2.\350\256\276\347\275\256\350\257\267\346\261\202\351\205\215\347\275\256/config.json"
@@ -1,8 +1,16 @@
{
"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
diff --git "a/data/2.Vue\344\270\255\351\230\266/5.Axios/3.\350\257\267\346\261\202\343\200\201\345\223\215\345\272\224\346\213\246\346\210\252\345\231\250/config.json" "b/data/2.Vue\344\270\255\351\230\266/5.Axios/3.\350\257\267\346\261\202\343\200\201\345\223\215\345\272\224\346\213\246\346\210\252\345\231\250/config.json"
deleted file mode 100644
index 8ffe12919acdf0a6f2dc1380122ee4013feefd20..0000000000000000000000000000000000000000
--- "a/data/2.Vue\344\270\255\351\230\266/5.Axios/3.\350\257\267\346\261\202\343\200\201\345\223\215\345\272\224\346\213\246\346\210\252\345\231\250/config.json"
+++ /dev/null
@@ -1,8 +0,0 @@
-{
- "node_id": "vue-f9bf772e800842deb661d5417adfdf43",
- "keywords": [],
- "children": [],
- "export": [],
- "keywords_must": [],
- "keywords_forbid": []
-}
\ No newline at end of file
diff --git "a/data/2.Vue\344\270\255\351\230\266/5.Axios/4.\350\257\267\346\261\202\350\267\250\345\237\237\351\227\256\351\242\230/config.json" "b/data/2.Vue\344\270\255\351\230\266/5.Axios/4.\350\257\267\346\261\202\350\267\250\345\237\237\351\227\256\351\242\230/config.json"
deleted file mode 100644
index fa06e849d7d80ab3e09401cf6d0cedbb83030bd8..0000000000000000000000000000000000000000
--- "a/data/2.Vue\344\270\255\351\230\266/5.Axios/4.\350\257\267\346\261\202\350\267\250\345\237\237\351\227\256\351\242\230/config.json"
+++ /dev/null
@@ -1,8 +0,0 @@
-{
- "node_id": "vue-3231390f6d2647c793a53732cb52a70d",
- "keywords": [],
- "children": [],
- "export": [],
- "keywords_must": [],
- "keywords_forbid": []
-}
\ No newline at end of file
diff --git "a/data/2.Vue\344\270\255\351\230\266/8.webpack\346\211\223\345\214\205\345\267\245\345\205\267/1.\345\211\215\347\253\257\346\250\241\345\235\227\345\214\226/config.json" "b/data/2.Vue\344\270\255\351\230\266/8.webpack\346\211\223\345\214\205\345\267\245\345\205\267/1.\345\211\215\347\253\257\346\250\241\345\235\227\345\214\226/config.json"
index da1a2401fd9e8131a8d86c3c4568309bbc6ef542..cc223138bc7f279270c1debb9f2fed50692f980e 100644
--- "a/data/2.Vue\344\270\255\351\230\266/8.webpack\346\211\223\345\214\205\345\267\245\345\205\267/1.\345\211\215\347\253\257\346\250\241\345\235\227\345\214\226/config.json"
+++ "b/data/2.Vue\344\270\255\351\230\266/8.webpack\346\211\223\345\214\205\345\267\245\345\205\267/1.\345\211\215\347\253\257\346\250\241\345\235\227\345\214\226/config.json"
@@ -2,7 +2,9 @@
"node_id": "vue-0475f47465fa439aa1b67eef8b281b51",
"keywords": [],
"children": [],
- "export": [],
+ "export": [
+ "exercises.json"
+ ],
"keywords_must": [],
"keywords_forbid": []
}
\ No newline at end of file
diff --git "a/data/2.Vue\344\270\255\351\230\266/8.webpack\346\211\223\345\214\205\345\267\245\345\205\267/2.webpack\346\230\257\344\273\200\344\271\210/config.json" "b/data/2.Vue\344\270\255\351\230\266/8.webpack\346\211\223\345\214\205\345\267\245\345\205\267/2.webpack\346\230\257\344\273\200\344\271\210/config.json"
index c1eb88e9eb4d11465e5d9d98b87e3ebf372828cf..8e8cc740a4d947d4c13b9faf9ce5eaf676cbf678 100644
--- "a/data/2.Vue\344\270\255\351\230\266/8.webpack\346\211\223\345\214\205\345\267\245\345\205\267/2.webpack\346\230\257\344\273\200\344\271\210/config.json"
+++ "b/data/2.Vue\344\270\255\351\230\266/8.webpack\346\211\223\345\214\205\345\267\245\345\205\267/2.webpack\346\230\257\344\273\200\344\271\210/config.json"
@@ -2,7 +2,9 @@
"node_id": "vue-592ae91f67a443dca4b80a9611360c0a",
"keywords": [],
"children": [],
- "export": [],
+ "export": [
+ "exercises.json"
+ ],
"keywords_must": [],
"keywords_forbid": []
}
\ No newline at end of file
diff --git "a/data/2.Vue\344\270\255\351\230\266/8.webpack\346\211\223\345\214\205\345\267\245\345\205\267/3.\345\256\211\350\243\205webpack/config.json" "b/data/2.Vue\344\270\255\351\230\266/8.webpack\346\211\223\345\214\205\345\267\245\345\205\267/3.\345\256\211\350\243\205webpack/config.json"
index e3a5e9becb8b52a802db4995ec8dd06da033f55a..ae09a05a325ad586c1dfa36fdb64328915cd9ee2 100644
--- "a/data/2.Vue\344\270\255\351\230\266/8.webpack\346\211\223\345\214\205\345\267\245\345\205\267/3.\345\256\211\350\243\205webpack/config.json"
+++ "b/data/2.Vue\344\270\255\351\230\266/8.webpack\346\211\223\345\214\205\345\267\245\345\205\267/3.\345\256\211\350\243\205webpack/config.json"
@@ -2,7 +2,9 @@
"node_id": "vue-f7c73ed8889a4d56ab803228bb532ca9",
"keywords": [],
"children": [],
- "export": [],
+ "export": [
+ "exercises.json"
+ ],
"keywords_must": [],
"keywords_forbid": []
}
\ No newline at end of file
diff --git "a/data/2.Vue\344\270\255\351\230\266/8.webpack\346\211\223\345\214\205\345\267\245\345\205\267/4.webpack\347\232\204\344\275\277\347\224\250/config.json" "b/data/2.Vue\344\270\255\351\230\266/8.webpack\346\211\223\345\214\205\345\267\245\345\205\267/4.webpack\347\232\204\344\275\277\347\224\250/config.json"
deleted file mode 100644
index db0936114fc25b867fa0f45252e950d1dee6bdf7..0000000000000000000000000000000000000000
--- "a/data/2.Vue\344\270\255\351\230\266/8.webpack\346\211\223\345\214\205\345\267\245\345\205\267/4.webpack\347\232\204\344\275\277\347\224\250/config.json"
+++ /dev/null
@@ -1,8 +0,0 @@
-{
- "node_id": "vue-35b90aa83701425696c832b4da590cc6",
- "keywords": [],
- "children": [],
- "export": [],
- "keywords_must": [],
- "keywords_forbid": []
-}
\ No newline at end of file
diff --git "a/data/2.Vue\344\270\255\351\230\266/9.Mock/1.Mock\346\230\257\344\273\200\344\271\210\357\274\237/config.json" "b/data/2.Vue\344\270\255\351\230\266/9.Mock/1.Mock\346\230\257\344\273\200\344\271\210\357\274\237/config.json"
index 8fc3cbc94a295be7f175dbad568bc68b54a45325..bf3a0c4df4103cc7bfead66d0eadb4f4c2adf525 100644
--- "a/data/2.Vue\344\270\255\351\230\266/9.Mock/1.Mock\346\230\257\344\273\200\344\271\210\357\274\237/config.json"
+++ "b/data/2.Vue\344\270\255\351\230\266/9.Mock/1.Mock\346\230\257\344\273\200\344\271\210\357\274\237/config.json"
@@ -2,7 +2,9 @@
"node_id": "vue-b5fd0da867d74041a258647cd1f2b688",
"keywords": [],
"children": [],
- "export": [],
+ "export": [
+ "exercises.json"
+ ],
"keywords_must": [],
"keywords_forbid": []
}
\ No newline at end of file
diff --git "a/data/2.Vue\344\270\255\351\230\266/9.Mock/2.Mock\346\225\260\346\215\256\346\250\241\346\235\277\345\256\232\344\271\211\350\247\204\350\214\203/config.json" "b/data/2.Vue\344\270\255\351\230\266/9.Mock/2.Mock\346\225\260\346\215\256\346\250\241\346\235\277\345\256\232\344\271\211\350\247\204\350\214\203/config.json"
deleted file mode 100644
index a4e2a9f2e25b7eb67ec41f75ce568ffc3d16eb35..0000000000000000000000000000000000000000
--- "a/data/2.Vue\344\270\255\351\230\266/9.Mock/2.Mock\346\225\260\346\215\256\346\250\241\346\235\277\345\256\232\344\271\211\350\247\204\350\214\203/config.json"
+++ /dev/null
@@ -1,8 +0,0 @@
-{
- "node_id": "vue-be7de8061d2443dead0d472870a1fa1b",
- "keywords": [],
- "children": [],
- "export": [],
- "keywords_must": [],
- "keywords_forbid": []
-}
\ No newline at end of file
diff --git a/data/tree.json b/data/tree.json
index b01209b475a06da956e29690ea7855fc2d58d8df..2032e48796b41f958e57fd777be9f1c40448dd60 100644
--- a/data/tree.json
+++ b/data/tree.json
@@ -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