From b473d8b97a5a8303e9ca94e29c238cdbb10b7f72 Mon Sep 17 00:00:00 2001 From: zhaoss Date: Thu, 5 May 2022 11:10:09 +0800 Subject: [PATCH] =?UTF-8?q?2.5.1=E5=B0=8F=E8=8A=82=E4=B9=A0=E9=A2=98?= =?UTF-8?q?=E3=80=81=E5=85=B3=E9=94=AE=E5=AD=97=E6=B7=BB=E5=8A=A0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../config.json" | 14 +- .../exercises.json" | 7 + .../exercises.md" | 121 ++++++ .../config.json" | 14 +- .../config.json" | 8 - .../config.json" | 8 - .../config.json" | 4 +- .../config.json" | 4 +- .../config.json" | 4 +- .../config.json" | 8 - .../config.json" | 4 +- .../config.json" | 8 - data/tree.json | 410 ++++++++---------- 13 files changed, 333 insertions(+), 281 deletions(-) create mode 100644 "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" create mode 100644 "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" delete mode 100644 "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" delete mode 100644 "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" delete mode 100644 "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" delete mode 100644 "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" 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 ab64832..4a898b5 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 0000000..86293f9 --- /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 0000000..ea8d14e --- /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 f603ab5..b4e1c59 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 8ffe129..0000000 --- "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 fa06e84..0000000 --- "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 da1a240..cc22313 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 c1eb88e..8e8cc74 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 e3a5e9b..ae09a05 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 db09361..0000000 --- "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 8fc3cbc..bf3a0c4 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 a4e2a9f..0000000 --- "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 b01209b..2032e48 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 -- GitLab