tree.json 56.4 KB
Newer Older
F
init  
feilong 已提交
1 2 3 4 5 6 7
{
  "vue": {
    "node_id": "vue-1679506094c14eed9300a06e36a2ae02",
    "keywords": [],
    "children": [
      {
        "Vue初阶": {
Z
zhaoss 已提交
8
          "node_id": "vue-909b33594f294928b5d2e94f422fb513",
F
init  
feilong 已提交
9
          "keywords": [],
10 11 12 13 14 15
          "children": [
            {
              "Vue是什么?": {
                "node_id": "vue-f92d37226dc14bb58918663305bfc15b",
                "keywords": [],
                "children": [
16 17 18 19 20 21 22 23 24 25 26 27 28 29 30
                  {
                    "Vue背后的故事": {
                      "node_id": "vue-712ec6452ab547478479a4509f787517",
                      "keywords": [
                        "Vue背后的故事"
                      ],
                      "children": [],
                      "keywords_must": [
                        [
                          "尤雨溪"
                        ]
                      ],
                      "keywords_forbid": []
                    }
                  },
31 32 33
                  {
                    "Vue简介": {
                      "node_id": "vue-712ec6452ab547478479a4509f787517",
Z
zhaoss 已提交
34 35 36 37 38
                      "keywords": [
                        "Vue简介",
                        "Vue是什么?",
                        "什么是Vue"
                      ],
39
                      "children": [],
Z
zhaoss 已提交
40
                      "keywords_must": [
L
luxin 已提交
41 42 43 44
                        [
                          "Vue",
                          "简介"
                        ]
Z
zhaoss 已提交
45
                      ],
46
                      "keywords_forbid": []
47 48 49 50 51
                    }
                  },
                  {
                    "MVVM响应式": {
                      "node_id": "vue-d5fc7c4c36374d68b6907dd08235b2b5",
Z
zhaoss 已提交
52 53 54 55 56 57
                      "keywords": [
                        "MVVM响应式",
                        "MVVM原理",
                        "MVVM介绍",
                        "什么是MVVM"
                      ],
58
                      "children": [],
Z
zhaoss 已提交
59
                      "keywords_must": [
L
luxin 已提交
60 61 62 63
                        [
                          "MVVM",
                          "响应式"
                        ]
Z
zhaoss 已提交
64
                      ],
65
                      "keywords_forbid": []
66 67 68 69 70
                    }
                  },
                  {
                    "MVVM优点": {
                      "node_id": "vue-37142b787f6244279b1be76ec793fbd2",
71 72 73 74 75
                      "keywords": [
                        "MVVM优势",
                        "MVVM优点",
                        "MVVM和MVC"
                      ],
76
                      "children": [],
77
                      "keywords_must": [
L
luxin 已提交
78 79 80 81
                        [
                          "MVVM",
                          "优点"
                        ]
82
                      ],
83
                      "keywords_forbid": []
84 85 86 87 88
                    }
                  },
                  {
                    "Vue和jQuery": {
                      "node_id": "vue-bcc0a5c1a22a4b79acf7420d57911b73",
89 90 91 92 93
                      "keywords": [
                        "Vue和Jquery",
                        "Vue和Jquery区别",
                        "Vue和Jquery哪个好"
                      ],
94
                      "children": [],
L
luxin 已提交
95 96 97 98 99 100
                      "keywords_must": [
                        [
                          "vue",
                          "query"
                        ]
                      ],
101
                      "keywords_forbid": []
102 103 104 105
                    }
                  }
                ],
                "keywords_must": [],
106
                "keywords_forbid": []
107 108 109 110 111 112 113 114 115 116
              }
            },
            {
              "Node.js和npm": {
                "node_id": "vue-eed2e341513f43b6bafbfe489501a1ae",
                "keywords": [],
                "children": [
                  {
                    "Node安装与配置": {
                      "node_id": "vue-8b655094a3f04f89be87fceae83515db",
Z
zhaoss 已提交
117 118 119 120
                      "keywords": [
                        "Node是什么",
                        "Node安装"
                      ],
121
                      "children": [],
Z
zhaoss 已提交
122
                      "keywords_must": [
L
luxin 已提交
123 124 125 126 127 128 129 130
                        [
                          "Node",
                          "安装"
                        ],
                        [
                          "Node",
                          "配置"
                        ]
Z
zhaoss 已提交
131
                      ],
132
                      "keywords_forbid": []
133 134 135 136 137
                    }
                  },
                  {
                    "NPM命令": {
                      "node_id": "vue-ae5290d52e5a48b080facec8c61c5930",
Z
zhaoss 已提交
138 139 140
                      "keywords": [
                        "NPM常用命令"
                      ],
141
                      "children": [],
Z
zhaoss 已提交
142
                      "keywords_must": [
L
luxin 已提交
143 144 145 146
                        [
                          "NPM",
                          "命令"
                        ]
Z
zhaoss 已提交
147
                      ],
148
                      "keywords_forbid": []
149 150 151 152 153
                    }
                  },
                  {
                    "CNPM安装": {
                      "node_id": "vue-6545877dfb85485e94b4bc7ca635a1ee",
Z
zhaoss 已提交
154 155 156
                      "keywords": [
                        "CNPM安装"
                      ],
157
                      "children": [],
Z
zhaoss 已提交
158
                      "keywords_must": [
L
luxin 已提交
159 160 161 162
                        [
                          "CNPM",
                          "安装"
                        ]
Z
zhaoss 已提交
163
                      ],
164
                      "keywords_forbid": []
165 166 167 168
                    }
                  }
                ],
                "keywords_must": [],
169
                "keywords_forbid": []
170 171 172 173 174 175 176 177 178 179
              }
            },
            {
              "Vue实例": {
                "node_id": "vue-6f901f79ead944f8b904e9e86e2142fe",
                "keywords": [],
                "children": [
                  {
                    "Vue安装": {
                      "node_id": "vue-f05cf0becce2451287fbb97189e1ace4",
Z
zhaoss 已提交
180 181 182
                      "keywords": [
                        "Vue安装"
                      ],
183
                      "children": [],
Z
zhaoss 已提交
184
                      "keywords_must": [
L
luxin 已提交
185 186 187 188
                        [
                          "Vue",
                          "安装"
                        ]
Z
zhaoss 已提交
189
                      ],
190
                      "keywords_forbid": []
191 192 193 194 195
                    }
                  },
                  {
                    "Vue实例": {
                      "node_id": "vue-5294ff47e7e84abc93392479ae62c97d",
Z
zhaoss 已提交
196 197 198 199
                      "keywords": [
                        "Vue实例",
                        "Vue初始化"
                      ],
200
                      "children": [],
Z
zhaoss 已提交
201
                      "keywords_must": [
L
luxin 已提交
202 203 204 205 206 207 208 209
                        [
                          "Vue",
                          "实例"
                        ],
                        [
                          "Vue",
                          "初始化"
                        ]
Z
zhaoss 已提交
210
                      ],
211
                      "keywords_forbid": []
212 213 214 215 216
                    }
                  },
                  {
                    "Vue生命周期": {
                      "node_id": "vue-2c8c5f6d74e242be992a1d1fa3d671f9",
Z
zhaoss 已提交
217 218 219 220
                      "keywords": [
                        "Vue的生命周期",
                        "Vue生命周期函数"
                      ],
221
                      "children": [],
Z
zhaoss 已提交
222
                      "keywords_must": [
L
luxin 已提交
223 224 225 226
                        [
                          "Vue",
                          "生命周期"
                        ]
Z
zhaoss 已提交
227
                      ],
228
                      "keywords_forbid": []
229 230
                    }
                  },
Z
zhaoss 已提交
231 232 233 234 235 236 237 238
                  {
                    "Vue指令": {
                      "node_id": "vue-0d1ca95100b5467d8f10261d53ad1dbf",
                      "keywords": [
                        "Vue指令"
                      ],
                      "children": [],
                      "keywords_must": [
L
luxin 已提交
239 240 241 242
                        [
                          "Vue",
                          "指令"
                        ]
Z
zhaoss 已提交
243
                      ],
244
                      "keywords_forbid": []
Z
zhaoss 已提交
245 246
                    }
                  },
247 248 249
                  {
                    "计算属性": {
                      "node_id": "vue-5871649f1f084586a0c98e38685f81e9",
Z
zhaoss 已提交
250 251 252 253
                      "keywords": [
                        "Vue计算属性",
                        "computed"
                      ],
254
                      "children": [],
Z
zhaoss 已提交
255
                      "keywords_must": [
L
luxin 已提交
256 257 258 259
                        [
                          "vue",
                          "计算属性"
                        ]
Z
zhaoss 已提交
260
                      ],
261
                      "keywords_forbid": []
262 263 264 265 266
                    }
                  },
                  {
                    "侦听器": {
                      "node_id": "vue-af8032d895f1470581c525c4b1b8c5d5",
Z
zhaoss 已提交
267 268 269 270
                      "keywords": [
                        "Vue侦听器",
                        "watch"
                      ],
271
                      "children": [],
Z
zhaoss 已提交
272
                      "keywords_must": [
L
luxin 已提交
273 274 275 276
                        [
                          "Vue",
                          "侦听器"
                        ]
Z
zhaoss 已提交
277
                      ],
278
                      "keywords_forbid": []
279 280 281 282
                    }
                  }
                ],
                "keywords_must": [],
283
                "keywords_forbid": []
284 285 286 287 288 289 290 291 292 293
              }
            },
            {
              "Vue模板": {
                "node_id": "vue-bffbb519973a4f6293e90dcacdaffac6",
                "keywords": [],
                "children": [
                  {
                    "插值表达式": {
                      "node_id": "vue-52e5f0ff8fd549dfbedb089bf8c4752f",
Z
zhaoss 已提交
294 295 296
                      "keywords": [
                        "Vue插值表达式"
                      ],
297
                      "children": [],
Z
zhaoss 已提交
298
                      "keywords_must": [
L
luxin 已提交
299 300 301 302
                        [
                          "vue",
                          "插值表达式"
                        ]
Z
zhaoss 已提交
303
                      ],
304
                      "keywords_forbid": []
305 306 307 308 309
                    }
                  },
                  {
                    "Vue过滤器": {
                      "node_id": "vue-33acd1a6f0214d98bb7d5ded9b34e93c",
Z
zhaoss 已提交
310 311 312 313
                      "keywords": [
                        "Vue过滤器",
                        "filters"
                      ],
314
                      "children": [],
Z
zhaoss 已提交
315
                      "keywords_must": [
L
luxin 已提交
316 317 318 319
                        [
                          "Vue",
                          "过滤器"
                        ]
Z
zhaoss 已提交
320
                      ],
321
                      "keywords_forbid": []
322 323 324
                    }
                  },
                  {
Z
zhaoss 已提交
325 326
                    "class和style绑定": {
                      "node_id": "vue-7da34cba25b941628c19d600aaadb119",
Z
zhaoss 已提交
327
                      "keywords": [
Z
zhaoss 已提交
328 329
                        ":class",
                        "动态绑定类名"
Z
zhaoss 已提交
330
                      ],
331
                      "children": [],
Z
zhaoss 已提交
332
                      "keywords_must": [
L
luxin 已提交
333 334 335 336 337 338
                        [
                          "vue",
                          "class",
                          "style",
                          "绑定"
                        ]
Z
zhaoss 已提交
339
                      ],
340
                      "keywords_forbid": []
341 342 343
                    }
                  },
                  {
Z
zhaoss 已提交
344
                    "事件修饰符、按键修饰符、系统修饰符": {
345
                      "node_id": "vue-2a94743635f94802ac9cb2a6f4bacd02",
Z
zhaoss 已提交
346 347 348 349 350 351
                      "keywords": [
                        "Vue修饰符",
                        "按键修饰符",
                        "事件修饰符",
                        "系统修饰符"
                      ],
352
                      "children": [],
Z
zhaoss 已提交
353
                      "keywords_must": [
L
luxin 已提交
354 355 356 357
                        [
                          "Vue",
                          "修饰符"
                        ]
Z
zhaoss 已提交
358
                      ],
359
                      "keywords_forbid": []
360 361 362 363
                    }
                  }
                ],
                "keywords_must": [],
364
                "keywords_forbid": []
365 366 367
              }
            },
            {
Z
zhaoss 已提交
368
              "v-model": {
369 370 371 372
                "node_id": "vue-fab5d3ae011b4970b516ad83e779d6b4",
                "keywords": [],
                "children": [
                  {
Z
zhaoss 已提交
373
                    "v-model": {
374
                      "node_id": "vue-34c7dc3b32cf4288a4432235e071c057",
Z
zhaoss 已提交
375 376 377 378 379
                      "keywords": [
                        "V-model文本框绑定",
                        "文本框绑定",
                        "V-model的使用"
                      ],
380
                      "children": [],
Z
zhaoss 已提交
381 382 383
                      "keywords_must": [
                        "V-model"
                      ],
384
                      "keywords_forbid": []
385 386 387 388 389
                    }
                  },
                  {
                    "v-model绑定修饰符": {
                      "node_id": "vue-108802a149dc4fd792ae4ab25d06a499",
Z
zhaoss 已提交
390 391 392
                      "keywords": [
                        "v-model修饰符"
                      ],
393
                      "children": [],
L
luxin 已提交
394 395 396 397 398 399 400
                      "keywords_must": [
                        [
                          "V-model",
                          "绑定",
                          "修饰符"
                        ]
                      ],
401
                      "keywords_forbid": []
402 403 404 405
                    }
                  }
                ],
                "keywords_must": [],
406
                "keywords_forbid": []
407 408 409
              }
            }
          ],
F
init  
feilong 已提交
410
          "keywords_must": [],
411
          "keywords_forbid": []
F
init  
feilong 已提交
412 413 414 415 416 417
        }
      },
      {
        "Vue中阶": {
          "node_id": "vue-a4a802b978554ebfa2c456725d7df908",
          "keywords": [],
418 419 420 421 422 423 424 425 426
          "children": [
            {
              "Vue组件": {
                "node_id": "vue-fc1b445153c64b39ac4ed237d8b9d044",
                "keywords": [],
                "children": [
                  {
                    "全局与局部组件": {
                      "node_id": "vue-fdef334aa3f047e09f2fb94cbb42a069",
Z
zhaoss 已提交
427 428 429 430 431
                      "keywords": [
                        "全局与局部组件",
                        "Vue组件的使用",
                        "Vue组件"
                      ],
432
                      "children": [],
Z
zhaoss 已提交
433
                      "keywords_must": [
L
luxin 已提交
434 435 436 437
                        [
                          "Vue",
                          "组件"
                        ]
Z
zhaoss 已提交
438
                      ],
439
                      "keywords_forbid": []
440 441 442 443 444
                    }
                  },
                  {
                    "父子组件通讯": {
                      "node_id": "vue-092afd7fc74d41e08b0a065cfa739ab9",
Z
zhaoss 已提交
445 446 447
                      "keywords": [
                        "父子组件通讯"
                      ],
448
                      "children": [],
Z
zhaoss 已提交
449
                      "keywords_must": [
L
luxin 已提交
450 451
                        [
                          "vue",
L
luxin 已提交
452
                          "父子组件",
L
luxin 已提交
453 454 455 456 457
                          "通信"
                        ]
                      ],
                      "keywords_forbid": [
                        "非父子"
458
                      ]
459 460 461 462 463
                    }
                  },
                  {
                    "非父子组件通讯": {
                      "node_id": "vue-22847c59ec86479299b5f1e071d2215a",
Z
zhaoss 已提交
464 465 466 467
                      "keywords": [
                        "非父子组件通讯",
                        "eventBus"
                      ],
468
                      "children": [],
Z
zhaoss 已提交
469
                      "keywords_must": [
L
luxin 已提交
470 471
                        [
                          "vue",
L
luxin 已提交
472
                          "非父子组件",
L
luxin 已提交
473 474
                          "通信"
                        ]
Z
zhaoss 已提交
475
                      ],
476
                      "keywords_forbid": []
477 478 479 480 481
                    }
                  },
                  {
                    "slot插槽": {
                      "node_id": "vue-1611f25b9862458fbfad3899d53d3b81",
Z
zhaoss 已提交
482 483 484 485
                      "keywords": [
                        "插槽",
                        "slot"
                      ],
486
                      "children": [],
Z
zhaoss 已提交
487
                      "keywords_must": [
L
luxin 已提交
488 489 490 491 492 493 494 495
                        [
                          "Vue",
                          "slot"
                        ],
                        [
                          "vue",
                          "插槽"
                        ]
Z
zhaoss 已提交
496
                      ],
497
                      "keywords_forbid": []
498 499 500 501 502
                    }
                  },
                  {
                    "动态组件、异步组件": {
                      "node_id": "vue-096f1049c7644db58c08c34f053a624f",
503 504 505 506
                      "keywords": [
                        "动态组件",
                        "异步组件"
                      ],
507
                      "children": [],
508
                      "keywords_must": [
L
luxin 已提交
509 510 511 512 513 514 515 516
                        [
                          "Vue",
                          "动态组件"
                        ],
                        [
                          "Vue",
                          "异步组件"
                        ]
517
                      ],
518
                      "keywords_forbid": []
519 520 521 522
                    }
                  }
                ],
                "keywords_must": [],
523
                "keywords_forbid": []
524 525 526 527 528 529 530 531 532 533
              }
            },
            {
              "Vue-router": {
                "node_id": "vue-65dd40e1e00d4656b7ee963fd08c70f6",
                "keywords": [],
                "children": [
                  {
                    "vue-router是什么?": {
                      "node_id": "vue-ffb7401f51a7483bb21eaa81827c0e73",
Z
zhaoss 已提交
534 535 536 537
                      "keywords": [
                        "Vue路由",
                        "VueRoute是什么"
                      ],
538
                      "children": [],
Z
zhaoss 已提交
539
                      "keywords_must": [
L
luxin 已提交
540
                        [
L
luxin 已提交
541
                          "vue-router",
L
luxin 已提交
542 543
                          "介绍"
                        ]
Z
zhaoss 已提交
544
                      ],
545
                      "keywords_forbid": []
546 547 548 549 550
                    }
                  },
                  {
                    "路由安装": {
                      "node_id": "vue-21523e14fb6b466d8538835e35bffe08",
Z
zhaoss 已提交
551 552 553 554 555
                      "keywords": [
                        "路由安装",
                        "Vue路由",
                        "Vue-route"
                      ],
556
                      "children": [],
Z
zhaoss 已提交
557
                      "keywords_must": [
L
luxin 已提交
558
                        [
L
luxin 已提交
559
                          "vue-router",
L
luxin 已提交
560 561 562
                          "路由",
                          "安装"
                        ]
Z
zhaoss 已提交
563
                      ],
564
                      "keywords_forbid": []
565 566 567 568 569
                    }
                  },
                  {
                    "编程式的导航": {
                      "node_id": "vue-35a33dafa3c74a3584269e6317cd7e09",
Z
zhaoss 已提交
570 571 572
                      "keywords": [
                        "编程式的导航"
                      ],
573
                      "children": [],
Z
zhaoss 已提交
574
                      "keywords_must": [
L
luxin 已提交
575
                        [
L
luxin 已提交
576
                          "vue-router",
L
luxin 已提交
577 578 579
                          "编程式",
                          "导航"
                        ]
Z
zhaoss 已提交
580
                      ],
581
                      "keywords_forbid": []
582 583 584 585 586
                    }
                  },
                  {
                    "动态路由": {
                      "node_id": "vue-0e8b0f72e699442f8008a8ba78b9a05e",
Z
zhaoss 已提交
587 588 589
                      "keywords": [
                        "动态路由"
                      ],
590
                      "children": [],
Z
zhaoss 已提交
591
                      "keywords_must": [
L
luxin 已提交
592
                        [
L
luxin 已提交
593
                          "vue-router",
L
luxin 已提交
594 595
                          "动态路由"
                        ]
Z
zhaoss 已提交
596
                      ],
597
                      "keywords_forbid": []
598 599 600 601 602
                    }
                  },
                  {
                    "路由组件传参": {
                      "node_id": "vue-2e2517cbf7234b6da6951b30e050dda9",
Z
zhaoss 已提交
603 604 605
                      "keywords": [
                        "路由组件传参"
                      ],
606
                      "children": [],
Z
zhaoss 已提交
607
                      "keywords_must": [
L
luxin 已提交
608
                        [
L
luxin 已提交
609
                          "vue-router",
L
luxin 已提交
610 611 612
                          "路由",
                          "传参"
                        ]
Z
zhaoss 已提交
613
                      ],
614
                      "keywords_forbid": []
615 616 617
                    }
                  },
                  {
Z
zhaoss 已提交
618
                    "路由重定向和别名": {
619
                      "node_id": "vue-1dc4d9ad634f4b2ab0fbae0dd628789e",
Z
zhaoss 已提交
620 621 622 623 624
                      "keywords": [
                        "路由重定向和别名",
                        "路由重定向",
                        "别名"
                      ],
625
                      "children": [],
Z
zhaoss 已提交
626
                      "keywords_must": [
L
luxin 已提交
627
                        [
L
luxin 已提交
628
                          "vue-router",
L
luxin 已提交
629 630 631 632
                          "路由",
                          "重定向"
                        ],
                        [
L
luxin 已提交
633
                          "vue-router",
L
luxin 已提交
634 635 636
                          "路由",
                          "别名"
                        ]
Z
zhaoss 已提交
637
                      ],
638
                      "keywords_forbid": []
639 640 641 642 643
                    }
                  },
                  {
                    "路由模式": {
                      "node_id": "vue-c8641c7598f24c51b4942259491f7bd0",
Z
zhaoss 已提交
644 645 646
                      "keywords": [
                        "路由模式"
                      ],
647
                      "children": [],
Z
zhaoss 已提交
648
                      "keywords_must": [
L
luxin 已提交
649
                        [
L
luxin 已提交
650
                          "vue-router",
L
luxin 已提交
651 652
                          "路由模式"
                        ]
Z
zhaoss 已提交
653
                      ],
654
                      "keywords_forbid": []
655 656 657 658 659
                    }
                  },
                  {
                    "前置路由守卫": {
                      "node_id": "vue-d9946cf901924a2ca1a649ad9866ed99",
Z
zhaoss 已提交
660 661 662
                      "keywords": [
                        "前置路由守卫"
                      ],
663
                      "children": [],
Z
zhaoss 已提交
664
                      "keywords_must": [
L
luxin 已提交
665
                        [
L
luxin 已提交
666
                          "vue-router",
L
luxin 已提交
667 668 669 670 671 672
                          "前置",
                          "守卫"
                        ]
                      ],
                      "keywords_forbid": [
                        "后置"
673
                      ]
674 675 676 677 678 679 680
                    }
                  },
                  {
                    "后置路由守卫": {
                      "node_id": "vue-c6f3a75adadc4901a88a307fb1ee2f07",
                      "keywords": [],
                      "children": [],
L
luxin 已提交
681 682
                      "keywords_must": [
                        [
L
luxin 已提交
683
                          "vue-router",
L
luxin 已提交
684 685 686 687 688 689
                          "后置",
                          "守卫"
                        ]
                      ],
                      "keywords_forbid": [
                        "前置"
690
                      ]
691 692 693 694
                    }
                  }
                ],
                "keywords_must": [],
695
                "keywords_forbid": []
696 697 698 699 700 701 702 703 704 705
              }
            },
            {
              "VueX状态管理": {
                "node_id": "vue-32c0c2e07ffc414b9311cf04ac62e100",
                "keywords": [],
                "children": [
                  {
                    "VueX是什么?": {
                      "node_id": "vue-fbae70777d8d4a8fb2a47231ee301eef",
Z
zhaoss 已提交
706 707 708 709
                      "keywords": [
                        "VueX是什么",
                        "什么是VueX"
                      ],
710
                      "children": [],
Z
zhaoss 已提交
711
                      "keywords_must": [
L
luxin 已提交
712 713 714 715
                        [
                          "VueX",
                          "介绍"
                        ]
Z
zhaoss 已提交
716
                      ],
717
                      "keywords_forbid": []
718 719 720 721 722
                    }
                  },
                  {
                    "Vuex的安装与配置": {
                      "node_id": "vue-0bd1547bbb68451086e3d4b2f4f51f3e",
Z
zhaoss 已提交
723 724 725 726
                      "keywords": [
                        "VueX的安装与配置",
                        "VueX的安装"
                      ],
727
                      "children": [],
Z
zhaoss 已提交
728
                      "keywords_must": [
L
luxin 已提交
729 730 731 732 733 734 735 736
                        [
                          "VueX",
                          "安装"
                        ],
                        [
                          "VueX",
                          "配置"
                        ]
Z
zhaoss 已提交
737
                      ],
738
                      "keywords_forbid": []
739 740 741 742 743
                    }
                  },
                  {
                    "VueX的核心内容": {
                      "node_id": "vue-6f4473024d73448bb01674d9d17bdeac",
Z
zhaoss 已提交
744 745 746 747
                      "keywords": [
                        "VueX核心内容",
                        "VueX核心"
                      ],
748
                      "children": [],
Z
zhaoss 已提交
749
                      "keywords_must": [
L
luxin 已提交
750 751 752 753
                        [
                          "VueX",
                          "核心"
                        ]
Z
zhaoss 已提交
754
                      ],
755
                      "keywords_forbid": []
756 757 758
                    }
                  },
                  {
Z
zhaoss 已提交
759
                    "组合式API": {
760
                      "node_id": "vue-8584659f9ee64c9495f16834eb7fe969",
Z
zhaoss 已提交
761 762 763
                      "keywords": [
                        "VueX组合式API"
                      ],
764
                      "children": [],
Z
zhaoss 已提交
765
                      "keywords_must": [
L
luxin 已提交
766 767 768 769 770
                        [
                          "VueX",
                          "组合式",
                          "api"
                        ]
Z
zhaoss 已提交
771
                      ],
772
                      "keywords_forbid": []
773 774 775 776
                    }
                  }
                ],
                "keywords_must": [],
777
                "keywords_forbid": []
778 779 780
              }
            },
            {
U
u010280923 已提交
781
              "Vue-cli": {
782 783 784 785 786 787
                "node_id": "vue-b5059c2749d74633ad30145ec28cc22e",
                "keywords": [],
                "children": [
                  {
                    "vue-cli脚手架安装": {
                      "node_id": "vue-a10eb688e16c4a02950b28fac1ce5ecb",
Z
zhaoss 已提交
788 789 790 791
                      "keywords": [
                        "vue-cli",
                        "Vue脚手架"
                      ],
792
                      "children": [],
Z
zhaoss 已提交
793
                      "keywords_must": [
L
luxin 已提交
794 795 796 797
                        [
                          "Vue-cli",
                          "安装"
                        ]
Z
zhaoss 已提交
798
                      ],
799
                      "keywords_forbid": []
800 801 802 803 804
                    }
                  },
                  {
                    "通过脚手架构建项目": {
                      "node_id": "vue-2230a98a405a4de28ac58228fd5b72d5",
Z
zhaoss 已提交
805 806 807 808 809
                      "keywords": [
                        "脚手架创建项目",
                        "Vue创建项目",
                        "cli创建项目"
                      ],
810
                      "children": [],
Z
zhaoss 已提交
811
                      "keywords_must": [
L
luxin 已提交
812 813 814 815
                        [
                          "Vue-cli",
                          "项目"
                        ]
Z
zhaoss 已提交
816
                      ],
817
                      "keywords_forbid": []
818 819 820 821 822
                    }
                  },
                  {
                    "vue-cli服务命令": {
                      "node_id": "vue-839da8c27a644e1fae0613354cad4758",
Z
zhaoss 已提交
823 824 825
                      "keywords": [
                        "CLI服务"
                      ],
826
                      "children": [],
Z
zhaoss 已提交
827
                      "keywords_must": [
L
luxin 已提交
828 829 830 831
                        [
                          "Vue-cli",
                          "命令"
                        ]
Z
zhaoss 已提交
832
                      ],
833
                      "keywords_forbid": []
834 835 836 837 838
                    }
                  },
                  {
                    "vue.config.js的配置": {
                      "node_id": "vue-d80da0184cd44dfd94e41e61e934a6cd",
Z
zhaoss 已提交
839 840 841 842
                      "keywords": [
                        "vue.config.js",
                        "vue.config.js的配置"
                      ],
843
                      "children": [],
Z
zhaoss 已提交
844
                      "keywords_must": [
L
luxin 已提交
845 846 847 848
                        [
                          "vue.config.js",
                          "配置"
                        ]
Z
zhaoss 已提交
849
                      ],
850
                      "keywords_forbid": []
851 852 853 854 855
                    }
                  },
                  {
                    "ESLint语法规则插件配置": {
                      "node_id": "vue-18d0903ef9a5424dae41e78f8545b5cf",
Z
zhaoss 已提交
856 857 858 859
                      "keywords": [
                        "ESLint语法规则插件配置",
                        "ESLint"
                      ],
860
                      "children": [],
Z
zhaoss 已提交
861 862 863
                      "keywords_must": [
                        "ESLint"
                      ],
864
                      "keywords_forbid": []
865 866 867 868
                    }
                  }
                ],
                "keywords_must": [],
869
                "keywords_forbid": []
870 871 872 873 874 875 876 877 878 879
              }
            },
            {
              "Axios": {
                "node_id": "vue-9fca4c5ce7e448dfafb0bea6a03280de",
                "keywords": [],
                "children": [
                  {
                    "基本用法": {
                      "node_id": "vue-dac12f88489d42e7a672eed38687cb71",
Z
zhaoss 已提交
880 881 882 883 884
                      "keywords": [
                        "axios的基本用法",
                        "axios用法",
                        "axios是什么"
                      ],
885
                      "children": [],
Z
zhaoss 已提交
886
                      "keywords_must": [
L
luxin 已提交
887 888 889 890 891 892 893 894 895 896
                        [
                          "axios",
                          "vue",
                          "用法"
                        ],
                        [
                          "axios",
                          "vue",
                          "使用"
                        ]
Z
zhaoss 已提交
897
                      ],
898
                      "keywords_forbid": []
899 900 901 902 903
                    }
                  },
                  {
                    "设置请求配置": {
                      "node_id": "vue-ff50175115364975b4695a047eaf5aad",
Z
zhaoss 已提交
904 905 906 907 908
                      "keywords": [
                        "axios配置",
                        "axios请求",
                        "axios请求参数"
                      ],
909
                      "children": [],
Z
zhaoss 已提交
910
                      "keywords_must": [
L
luxin 已提交
911 912 913 914 915 916
                        [
                          "axios",
                          "vue",
                          "请求",
                          "配置"
                        ]
Z
zhaoss 已提交
917
                      ],
918
                      "keywords_forbid": []
919 920 921
                    }
                  },
                  {
Z
zhaoss 已提交
922
                    "拦截器、取消请求": {
923
                      "node_id": "vue-f9bf772e800842deb661d5417adfdf43",
Z
zhaoss 已提交
924 925 926 927 928 929
                      "keywords": [
                        "请求拦截器",
                        "axios拦截器",
                        "取消请求",
                        "响应拦截器"
                      ],
930
                      "children": [],
Z
zhaoss 已提交
931
                      "keywords_must": [
L
luxin 已提交
932 933 934 935 936 937 938 939 940 941 942
                        [
                          "axios",
                          "vue",
                          "拦截器"
                        ],
                        [
                          "axios",
                          "vue",
                          "取消",
                          "请求"
                        ]
Z
zhaoss 已提交
943
                      ],
944
                      "keywords_forbid": []
945 946 947
                    }
                  },
                  {
Z
zhaoss 已提交
948
                    "请求跨域": {
949
                      "node_id": "vue-3231390f6d2647c793a53732cb52a70d",
Z
zhaoss 已提交
950 951 952 953 954 955
                      "keywords": [
                        "请求跨域",
                        "跨域解决",
                        "前端跨域",
                        "axios跨域"
                      ],
956
                      "children": [],
Z
zhaoss 已提交
957
                      "keywords_must": [
L
luxin 已提交
958 959 960 961 962
                        [
                          "vue",
                          "axios",
                          "跨域"
                        ]
Z
zhaoss 已提交
963
                      ],
964
                      "keywords_forbid": []
965 966 967 968
                    }
                  }
                ],
                "keywords_must": [],
969
                "keywords_forbid": []
970 971 972 973 974 975 976 977 978 979
              }
            },
            {
              "webpack打包工具": {
                "node_id": "vue-514f360d67ba46ae8c05a4f49feadeff",
                "keywords": [],
                "children": [
                  {
                    "前端模块化": {
                      "node_id": "vue-0475f47465fa439aa1b67eef8b281b51",
Z
zhaoss 已提交
980 981 982 983
                      "keywords": [
                        "前端模块化",
                        "js模块化"
                      ],
984
                      "children": [],
L
luxin 已提交
985 986 987 988 989 990 991
                      "keywords_must": [
                        [
                          "webpack",
                          "前端",
                          "模块化"
                        ]
                      ],
992
                      "keywords_forbid": []
993 994 995 996 997
                    }
                  },
                  {
                    "webpack是什么": {
                      "node_id": "vue-592ae91f67a443dca4b80a9611360c0a",
Z
zhaoss 已提交
998 999 1000 1001
                      "keywords": [
                        "webpack是什么",
                        "什么是webpack"
                      ],
1002
                      "children": [],
Z
zhaoss 已提交
1003
                      "keywords_must": [
L
luxin 已提交
1004 1005 1006 1007
                        [
                          "webpack",
                          "介绍"
                        ]
Z
zhaoss 已提交
1008
                      ],
1009
                      "keywords_forbid": []
Z
zhaoss 已提交
1010 1011
                    }
                  },
Z
zhaoss 已提交
1012 1013 1014 1015 1016 1017 1018 1019
                  {
                    "安装webpack": {
                      "node_id": "vue-35b90aa83701425696c832b4da590cc6",
                      "keywords": [
                        "安装webpack"
                      ],
                      "children": [],
                      "keywords_must": [
L
luxin 已提交
1020 1021 1022 1023
                        [
                          "webpack",
                          "安装"
                        ]
Z
zhaoss 已提交
1024
                      ],
1025
                      "keywords_forbid": []
Z
zhaoss 已提交
1026 1027
                    }
                  },
Z
zhaoss 已提交
1028 1029
                  {
                    "webpack的基本使用": {
L
luxin 已提交
1030
                      "node_id": "vue-e04fd8e972d84e71acc85106df5679c5",
Z
zhaoss 已提交
1031 1032 1033
                      "keywords": [
                        "webpack的基本使用"
                      ],
Z
zhaoss 已提交
1034
                      "children": [],
Z
zhaoss 已提交
1035
                      "keywords_must": [
L
luxin 已提交
1036 1037 1038 1039 1040
                        [
                          "webpack",
                          "基本",
                          "使用"
                        ]
Z
zhaoss 已提交
1041
                      ],
1042
                      "keywords_forbid": []
1043 1044 1045
                    }
                  },
                  {
Z
zhaoss 已提交
1046
                    "webpack的相关配置": {
L
luxin 已提交
1047
                      "node_id": "vue-2472052958e5417fad3891d553d8c320",
Z
zhaoss 已提交
1048 1049 1050 1051
                      "keywords": [
                        "webpack的相关配置",
                        "webpack配置"
                      ],
1052
                      "children": [],
Z
zhaoss 已提交
1053
                      "keywords_must": [
L
luxin 已提交
1054 1055 1056 1057
                        [
                          "webpack",
                          "配置"
                        ]
Z
zhaoss 已提交
1058
                      ],
1059
                      "keywords_forbid": []
1060 1061 1062 1063
                    }
                  }
                ],
                "keywords_must": [],
1064
                "keywords_forbid": []
1065 1066 1067 1068 1069 1070 1071 1072 1073 1074
              }
            },
            {
              "Mock": {
                "node_id": "vue-5cfc006b53174f3c88c21e319277cc62",
                "keywords": [],
                "children": [
                  {
                    "Mock是什么?": {
                      "node_id": "vue-b5fd0da867d74041a258647cd1f2b688",
Z
zhaoss 已提交
1075 1076 1077 1078
                      "keywords": [
                        "mock是什么",
                        "什么是mock"
                      ],
1079
                      "children": [],
Z
zhaoss 已提交
1080
                      "keywords_must": [
L
luxin 已提交
1081 1082 1083 1084
                        [
                          "mock",
                          "介绍"
                        ]
Z
zhaoss 已提交
1085
                      ],
1086
                      "keywords_forbid": []
1087 1088 1089
                    }
                  },
                  {
Z
zhaoss 已提交
1090
                    "Mock语法规范": {
1091
                      "node_id": "vue-be7de8061d2443dead0d472870a1fa1b",
Z
zhaoss 已提交
1092 1093 1094
                      "keywords": [
                        "Mock.js 的语法规范"
                      ],
1095
                      "children": [],
Z
zhaoss 已提交
1096
                      "keywords_must": [
L
luxin 已提交
1097 1098 1099 1100
                        [
                          "Mock",
                          "语法"
                        ]
Z
zhaoss 已提交
1101
                      ],
1102
                      "keywords_forbid": []
1103 1104 1105 1106 1107
                    }
                  },
                  {
                    "Mock数据占位符": {
                      "node_id": "vue-e39a5fbfbde6413c894ae9bd006511d4",
Z
zhaoss 已提交
1108 1109 1110 1111
                      "keywords": [
                        "Mock.js 数据占位符",
                        "数据占位符"
                      ],
1112
                      "children": [],
Z
zhaoss 已提交
1113
                      "keywords_must": [
L
luxin 已提交
1114 1115 1116 1117
                        [
                          "Mock",
                          "占位符"
                        ]
Z
zhaoss 已提交
1118
                      ],
1119
                      "keywords_forbid": []
1120 1121 1122
                    }
                  },
                  {
Z
zhaoss 已提交
1123
                    "Mock.js 的安装与使用": {
1124
                      "node_id": "vue-ea0937067ef3462daa6a9de2cbfa764a",
Z
zhaoss 已提交
1125 1126 1127 1128 1129
                      "keywords": [
                        "Mock.js 的安装与使用",
                        "Mock.js教程",
                        "Mock.js 的使用"
                      ],
1130
                      "children": [],
Z
zhaoss 已提交
1131
                      "keywords_must": [
L
luxin 已提交
1132 1133 1134 1135
                        [
                          "Mock",
                          "安装"
                        ]
Z
zhaoss 已提交
1136
                      ],
1137
                      "keywords_forbid": []
1138 1139 1140 1141
                    }
                  }
                ],
                "keywords_must": [],
1142
                "keywords_forbid": []
1143
              }
Z
zhaoss 已提交
1144 1145 1146 1147 1148 1149 1150 1151 1152
            },
            {
              "自定义指令": {
                "node_id": "vue-dd3cf10beab045fb80ade1f770dbd7b1",
                "keywords": [],
                "children": [
                  {
                    "注册自定义指令": {
                      "node_id": "vue-52bb602d32dd4af7b584430431209819",
Z
zhaoss 已提交
1153 1154 1155 1156 1157
                      "keywords": [
                        "注册自定义指令",
                        "Vue自定义指令",
                        "自定义指令"
                      ],
Z
zhaoss 已提交
1158 1159 1160 1161 1162 1163 1164 1165
                      "children": [],
                      "keywords_must": [
                        [
                          "vue",
                          "注册",
                          "自定义指令"
                        ]
                      ],
1166
                      "keywords_forbid": []
Z
zhaoss 已提交
1167 1168 1169 1170 1171
                    }
                  },
                  {
                    "钩子函数和参数": {
                      "node_id": "vue-1b10c2b6e78146de8ec97c38b65716ed",
Z
zhaoss 已提交
1172 1173 1174
                      "keywords": [
                        "钩子函数和参数"
                      ],
Z
zhaoss 已提交
1175
                      "children": [],
Z
zhaoss 已提交
1176
                      "keywords_must": [
L
luxin 已提交
1177 1178 1179 1180 1181 1182 1183 1184
                        [
                          "vue",
                          "勾子函数"
                        ],
                        [
                          "vue",
                          "钩子函数"
                        ]
Z
zhaoss 已提交
1185
                      ],
1186
                      "keywords_forbid": []
Z
zhaoss 已提交
1187 1188 1189 1190 1191
                    }
                  },
                  {
                    "动态指令参数": {
                      "node_id": "vue-64bb319e721b4813a5e24f5ff7681eaa",
Z
zhaoss 已提交
1192 1193 1194
                      "keywords": [
                        "动态指令参数"
                      ],
Z
zhaoss 已提交
1195
                      "children": [],
Z
zhaoss 已提交
1196
                      "keywords_must": [
L
luxin 已提交
1197 1198 1199 1200 1201
                        [
                          "vue",
                          "动态指令",
                          "参数"
                        ]
Z
zhaoss 已提交
1202
                      ],
1203
                      "keywords_forbid": []
Z
zhaoss 已提交
1204 1205 1206 1207
                    }
                  }
                ],
                "keywords_must": [],
1208
                "keywords_forbid": []
Z
zhaoss 已提交
1209 1210 1211 1212 1213 1214 1215 1216
              }
            },
            {
              "UI组件库": {
                "node_id": "vue-5421c0d63bd24a34929175e0c31f2759",
                "keywords": [],
                "children": [],
                "keywords_must": [],
1217
                "keywords_forbid": []
Z
zhaoss 已提交
1218
              }
1219 1220
            }
          ],
F
init  
feilong 已提交
1221
          "keywords_must": [],
1222
          "keywords_forbid": []
F
init  
feilong 已提交
1223 1224 1225 1226 1227 1228
        }
      },
      {
        "Vue高阶": {
          "node_id": "vue-1e75f73763334a18a78b4484c6934fe6",
          "keywords": [],
Z
zhaoss 已提交
1229 1230 1231 1232 1233 1234 1235 1236 1237
          "children": [
            {
              "Vue服务端渲染": {
                "node_id": "vue-6480ffaa41ae41649d52ac5fe021d2c3",
                "keywords": [],
                "children": [
                  {
                    "SSR": {
                      "node_id": "vue-d26464a7a4df460d91c815052c942097",
Z
zhaoshuangshi 已提交
1238 1239 1240 1241
                      "keywords": [
                        "服务端渲染",
                        "SSR"
                      ],
Z
zhaoss 已提交
1242
                      "children": [],
Z
zhaoshuangshi 已提交
1243 1244 1245
                      "keywords_must": [
                        "SSR"
                      ],
1246
                      "keywords_forbid": []
Z
zhaoss 已提交
1247 1248 1249 1250 1251
                    }
                  },
                  {
                    "Nuxt.js": {
                      "node_id": "vue-9955251e862745919db545791d1b8d44",
Z
zhaoshuangshi 已提交
1252 1253 1254
                      "keywords": [
                        "Nuxt.js"
                      ],
Z
zhaoss 已提交
1255
                      "children": [],
Z
zhaoshuangshi 已提交
1256 1257 1258
                      "keywords_must": [
                        "Nuxt.js"
                      ],
1259
                      "keywords_forbid": []
Z
zhaoss 已提交
1260 1261 1262 1263
                    }
                  }
                ],
                "keywords_must": [],
1264
                "keywords_forbid": []
Z
zhaoss 已提交
1265 1266 1267
              }
            },
            {
1268
              "渲染函数&JSX": {
Z
zhaoss 已提交
1269 1270 1271 1272
                "node_id": "vue-73261f726a14489e88b77362f70f0ca1",
                "keywords": [],
                "children": [
                  {
1273
                    "render函数": {
1274
                      "node_id": "vue-3da6179905284b2f90da29f78698c56e",
1275 1276 1277 1278 1279 1280 1281 1282 1283 1284 1285 1286
                      "keywords": [
                        "render"
                      ],
                      "children": [],
                      "keywords_must": [
                        "render"
                      ],
                      "keywords_forbid": []
                    }
                  },
                  {
                    "createElement参数": {
1287
                      "node_id": "vue-3dc2ec34a5a044159790f511a5d0bbd2",
1288 1289 1290 1291 1292 1293 1294 1295 1296 1297 1298 1299
                      "keywords": [
                        "createElement"
                      ],
                      "children": [],
                      "keywords_must": [
                        "createElement"
                      ],
                      "keywords_forbid": []
                    }
                  },
                  {
                    "JSX": {
1300
                      "node_id": "vue-d8af78e3f36749afb7629c909d9a7078",
U
u010280923 已提交
1301 1302 1303
                      "keywords": [
                        "JSX"
                      ],
Z
zhaoss 已提交
1304
                      "children": [],
U
u010280923 已提交
1305 1306 1307
                      "keywords_must": [
                        "JSX"
                      ],
1308
                      "keywords_forbid": []
Z
zhaoss 已提交
1309 1310 1311
                    }
                  },
                  {
1312
                    "函数式组件": {
Z
zhaoss 已提交
1313
                      "node_id": "vue-a6b06c7e1851473cba801f224f23eaaf",
U
u010280923 已提交
1314 1315 1316
                      "keywords": [
                        "函数组件化"
                      ],
Z
zhaoss 已提交
1317
                      "children": [],
U
u010280923 已提交
1318 1319 1320
                      "keywords_must": [
                        "函数组件化"
                      ],
1321
                      "keywords_forbid": []
Z
zhaoss 已提交
1322 1323 1324 1325
                    }
                  }
                ],
                "keywords_must": [],
1326
                "keywords_forbid": []
Z
zhaoss 已提交
1327 1328 1329
              }
            },
            {
1330
              "Vue2响应式": {
Z
zhaoss 已提交
1331 1332 1333 1334 1335 1336 1337 1338 1339
                "node_id": "vue-9509e6aaa81c429e8ff451291b457ca3",
                "keywords": [],
                "children": [
                  {
                    "检测变化": {
                      "node_id": "vue-2607a3551fe34cbfbdd227ce90c92c08",
                      "keywords": [],
                      "children": [],
                      "keywords_must": [],
1340
                      "keywords_forbid": []
Z
zhaoss 已提交
1341 1342 1343 1344 1345 1346 1347 1348
                    }
                  },
                  {
                    "初始化数据": {
                      "node_id": "vue-9e515175ff044fd3846ae632156f2bd3",
                      "keywords": [],
                      "children": [],
                      "keywords_must": [],
1349
                      "keywords_forbid": []
Z
zhaoss 已提交
1350 1351 1352 1353 1354 1355 1356 1357
                    }
                  },
                  {
                    "异步更新队列": {
                      "node_id": "vue-b518651ed61e469bb28d7f9f7c38e095",
                      "keywords": [],
                      "children": [],
                      "keywords_must": [],
1358
                      "keywords_forbid": []
Z
zhaoss 已提交
1359 1360 1361 1362
                    }
                  }
                ],
                "keywords_must": [],
1363
                "keywords_forbid": []
Z
zhaoss 已提交
1364 1365 1366 1367 1368 1369 1370 1371 1372 1373 1374 1375 1376
              }
            },
            {
              "Mixin混入": {
                "node_id": "vue-32d7597e2f6b4d8da6297a0907d6c40e",
                "keywords": [],
                "children": [
                  {
                    "混入的使用": {
                      "node_id": "vue-2264eaa86af346ada222d824dbf4f251",
                      "keywords": [],
                      "children": [],
                      "keywords_must": [],
1377
                      "keywords_forbid": []
Z
zhaoss 已提交
1378 1379 1380 1381 1382 1383 1384 1385
                    }
                  },
                  {
                    "选项合并": {
                      "node_id": "vue-5f2921b71ba146f28ad7ae318340f757",
                      "keywords": [],
                      "children": [],
                      "keywords_must": [],
1386
                      "keywords_forbid": []
Z
zhaoss 已提交
1387 1388 1389 1390 1391 1392 1393 1394
                    }
                  },
                  {
                    "全局混入": {
                      "node_id": "vue-12334bd7fc854840bc99e3a7cf1ceaa3",
                      "keywords": [],
                      "children": [],
                      "keywords_must": [],
1395
                      "keywords_forbid": []
Z
zhaoss 已提交
1396 1397 1398 1399 1400 1401 1402 1403
                    }
                  },
                  {
                    "自定义选项策略": {
                      "node_id": "vue-f6cd70121d7d43a9b87966012f4163a2",
                      "keywords": [],
                      "children": [],
                      "keywords_must": [],
1404
                      "keywords_forbid": []
Z
zhaoss 已提交
1405 1406 1407 1408
                    }
                  }
                ],
                "keywords_must": [],
1409
                "keywords_forbid": []
Z
zhaoss 已提交
1410 1411 1412 1413 1414 1415 1416 1417 1418
              }
            },
            {
              "Vnode": {
                "node_id": "vue-0a74cd1c4638467ca6030fce6d631c96",
                "keywords": [],
                "children": [
                  {
                    "VNode是什么?": {
Z
zhaoshuangshi 已提交
1419
                      "node_id": "vue-0e7bbec542944182ac278403960cceae",
Z
zhaoss 已提交
1420 1421 1422
                      "keywords": [],
                      "children": [],
                      "keywords_must": [],
1423
                      "keywords_forbid": []
Z
zhaoss 已提交
1424 1425 1426 1427 1428 1429 1430 1431
                    }
                  },
                  {
                    "VNode作用": {
                      "node_id": "vue-4135b6869f254caaa5eace0bbf406f93",
                      "keywords": [],
                      "children": [],
                      "keywords_must": [],
1432
                      "keywords_forbid": []
Z
zhaoss 已提交
1433 1434 1435 1436 1437 1438 1439 1440
                    }
                  },
                  {
                    "VNode类型": {
                      "node_id": "vue-d9a9b0b2c90a4998a2013c23fef56a55",
                      "keywords": [],
                      "children": [],
                      "keywords_must": [],
1441
                      "keywords_forbid": []
Z
zhaoss 已提交
1442 1443 1444 1445
                    }
                  }
                ],
                "keywords_must": [],
1446
                "keywords_forbid": []
Z
zhaoss 已提交
1447 1448 1449 1450 1451 1452 1453 1454 1455 1456 1457 1458 1459
              }
            },
            {
              "过渡": {
                "node_id": "vue-56e6b55f34654f83914bcb5cbbf35134",
                "keywords": [],
                "children": [
                  {
                    "css过渡": {
                      "node_id": "vue-7df96b97a9294d899f1967bcdde1e942",
                      "keywords": [],
                      "children": [],
                      "keywords_must": [],
1460
                      "keywords_forbid": []
Z
zhaoss 已提交
1461 1462 1463 1464 1465 1466 1467 1468
                    }
                  },
                  {
                    "javaScript过渡": {
                      "node_id": "vue-4fc82244fa364af48ae2345a50674686",
                      "keywords": [],
                      "children": [],
                      "keywords_must": [],
1469
                      "keywords_forbid": []
Z
zhaoss 已提交
1470 1471 1472
                    }
                  },
                  {
1473
                    "组件过渡": {
Z
zhaoss 已提交
1474 1475 1476 1477
                      "node_id": "vue-9d65fc29b933406c9e9d44f6a75a825f",
                      "keywords": [],
                      "children": [],
                      "keywords_must": [],
1478
                      "keywords_forbid": []
Z
zhaoss 已提交
1479 1480 1481 1482
                    }
                  }
                ],
                "keywords_must": [],
1483
                "keywords_forbid": []
Z
zhaoss 已提交
1484 1485 1486
              }
            },
            {
1487
              "vue3基础(JS)": {
Z
zhaoss 已提交
1488 1489 1490 1491
                "node_id": "vue-6f35e771239f466b97d2e8fbf6a8929c",
                "keywords": [],
                "children": [
                  {
1492
                    "Vue3现状": {
Z
zhaoss 已提交
1493 1494 1495 1496
                      "node_id": "vue-c59c2a7737e041b285e2d57db6824801",
                      "keywords": [],
                      "children": [],
                      "keywords_must": [],
1497
                      "keywords_forbid": []
Z
zhaoss 已提交
1498 1499 1500
                    }
                  },
                  {
1501
                    "构建工具Vite": {
Z
zhaoss 已提交
1502 1503 1504 1505
                      "node_id": "vue-6d10a5c3df5f46529a3e12b6b13c4e29",
                      "keywords": [],
                      "children": [],
                      "keywords_must": [],
1506
                      "keywords_forbid": []
Z
zhaoss 已提交
1507 1508 1509
                    }
                  },
                  {
1510
                    "setup函数": {
Z
zhaoss 已提交
1511 1512 1513 1514
                      "node_id": "vue-f56c90e570e04ff9896d897fa6f3a7b9",
                      "keywords": [],
                      "children": [],
                      "keywords_must": [],
1515
                      "keywords_forbid": []
Z
zhaoss 已提交
1516 1517 1518
                    }
                  },
                  {
1519
                    "reactive函数、ref函数": {
Z
zhaoss 已提交
1520 1521 1522 1523
                      "node_id": "vue-4d0274888ac942b1842228586af52671",
                      "keywords": [],
                      "children": [],
                      "keywords_must": [],
1524 1525 1526 1527 1528
                      "keywords_forbid": []
                    }
                  },
                  {
                    "computed函数、watch函数": {
Z
zhaoshuangshi 已提交
1529
                      "node_id": "vue-f8001e5972ce4d4baf34104160ab77f7",
1530 1531 1532 1533 1534 1535 1536 1537
                      "keywords": [],
                      "children": [],
                      "keywords_must": [],
                      "keywords_forbid": []
                    }
                  },
                  {
                    "Vue3的生命周期函数": {
Z
zhaoshuangshi 已提交
1538
                      "node_id": "vue-168f219f9c304fd2ba987a61a1423339",
1539 1540 1541 1542 1543 1544 1545 1546
                      "keywords": [],
                      "children": [],
                      "keywords_must": [],
                      "keywords_forbid": []
                    }
                  },
                  {
                    "Vue3获取DOM、操作组件": {
Z
zhaoshuangshi 已提交
1547
                      "node_id": "vue-f8013635f620485c88840675b2d00e7c",
1548 1549 1550 1551
                      "keywords": [],
                      "children": [],
                      "keywords_must": [],
                      "keywords_forbid": []
Z
zhaoss 已提交
1552 1553 1554
                    }
                  },
                  {
1555
                    "Vue3组件通信": {
Z
zhaoshuangshi 已提交
1556
                      "node_id": "vue-67d68f772c8245a094b9ed14745c7f86",
Z
zhaoss 已提交
1557 1558 1559
                      "keywords": [],
                      "children": [],
                      "keywords_must": [],
1560
                      "keywords_forbid": []
Z
zhaoss 已提交
1561 1562 1563 1564
                    }
                  }
                ],
                "keywords_must": [],
1565
                "keywords_forbid": []
Z
zhaoss 已提交
1566 1567
              }
            },
1568 1569 1570 1571 1572 1573 1574 1575 1576 1577 1578 1579 1580 1581 1582 1583 1584 1585 1586 1587 1588 1589 1590 1591 1592 1593 1594 1595
            {
              "渲染器": {
                "node_id": "vue-ccfffc43755249efbee6ca3706d49aef",
                "keywords": [],
                "children": [
                  {
                    "模板编译器": {
                      "node_id": "vue-f97a9a01507c4891ae5f41cdce3fc1e2",
                      "keywords": [],
                      "children": [],
                      "keywords_must": [],
                      "keywords_forbid": []
                    }
                  },
                  {
                    "diff算法": {
                      "node_id": "vue-c59c2a7737e041b285e2d57db6824801",
                      "keywords": [],
                      "children": [],
                      "keywords_must": [],
                      "keywords_forbid": []
                    }
                  }
                ],
                "keywords_must": [],
                "keywords_forbid": []
              }
            },
Z
zhaoss 已提交
1596 1597 1598 1599 1600 1601 1602 1603 1604 1605 1606
            {
              "Vue源码解析": {
                "node_id": "vue-b76d67f0fc064aa5a05b2f7fe5ca53cf",
                "keywords": [],
                "children": [
                  {
                    "创建Vue实例过程": {
                      "node_id": "vue-7fb2e7d203234aa286f21d079bebf019",
                      "keywords": [],
                      "children": [],
                      "keywords_must": [],
1607
                      "keywords_forbid": []
Z
zhaoss 已提交
1608 1609 1610 1611 1612 1613 1614
                    }
                  },
                  {
                    "Object.defineProperty()": {
                      "node_id": "vue-bc53faeb24214c4081e661a721c488e5",
                      "keywords": [],
                      "children": [],
L
luxin 已提交
1615 1616 1617
                      "keywords_must": [
                        "Object.defineProperty"
                      ],
1618
                      "keywords_forbid": []
Z
zhaoss 已提交
1619 1620 1621 1622 1623 1624 1625 1626
                    }
                  },
                  {
                    "监听数组变化": {
                      "node_id": "vue-1321ddf8bb5b49aa8143359c6b9051ba",
                      "keywords": [],
                      "children": [],
                      "keywords_must": [],
1627
                      "keywords_forbid": []
Z
zhaoss 已提交
1628 1629 1630 1631 1632 1633 1634 1635
                    }
                  },
                  {
                    "计算属性、侦听器实现": {
                      "node_id": "vue-a4b6a0f5a34d499c9f49ed7087e0ef66",
                      "keywords": [],
                      "children": [],
                      "keywords_must": [],
1636
                      "keywords_forbid": []
Z
zhaoss 已提交
1637 1638 1639 1640 1641 1642 1643 1644
                    }
                  },
                  {
                    "nextTick原理": {
                      "node_id": "vue-8115f27c3dbd4c4c9a61ee72603b7cf7",
                      "keywords": [],
                      "children": [],
                      "keywords_must": [],
1645
                      "keywords_forbid": []
Z
zhaoss 已提交
1646 1647 1648 1649 1650 1651 1652 1653
                    }
                  },
                  {
                    "Vue.extend原理": {
                      "node_id": "vue-fd25747dbd894877b994bb553abed1c9",
                      "keywords": [],
                      "children": [],
                      "keywords_must": [],
1654
                      "keywords_forbid": []
Z
zhaoss 已提交
1655 1656 1657 1658 1659 1660 1661 1662
                    }
                  },
                  {
                    "组件的递归": {
                      "node_id": "vue-0b06fbe067ef4f6d9b569839f99879de",
                      "keywords": [],
                      "children": [],
                      "keywords_must": [],
1663 1664 1665 1666 1667 1668 1669
                      "keywords_forbid": []
                    }
                  }
                ],
                "keywords_must": [],
                "keywords_forbid": []
              }
Z
zhaoss 已提交
1670 1671
            }
          ],
F
init  
feilong 已提交
1672
          "keywords_must": [],
1673
          "keywords_forbid": []
F
init  
feilong 已提交
1674 1675 1676 1677
        }
      }
    ],
    "keywords_must": [],
1678
    "keywords_forbid": []
F
init  
feilong 已提交
1679 1680
  }
}