diff --git "a/data/3.Vue\351\253\230\351\230\266/2.\346\270\262\346\237\223\345\207\275\346\225\260&JSX/1.render\345\207\275\346\225\260/config.json" "b/data/3.Vue\351\253\230\351\230\266/2.\346\270\262\346\237\223\345\207\275\346\225\260&JSX/1.render\345\207\275\346\225\260/config.json" index a2a20b5e5260ab43da9a0ebfdb12448d68ccc40a..e8cf2f6a468ad780303611b159466c4942219db3 100644 --- "a/data/3.Vue\351\253\230\351\230\266/2.\346\270\262\346\237\223\345\207\275\346\225\260&JSX/1.render\345\207\275\346\225\260/config.json" +++ "b/data/3.Vue\351\253\230\351\230\266/2.\346\270\262\346\237\223\345\207\275\346\225\260&JSX/1.render\345\207\275\346\225\260/config.json" @@ -1,5 +1,5 @@ { - "node_id": "vue-ce443ccab6c048078cafd292ffd6ef92", + "node_id": "vue-3da6179905284b2f90da29f78698c56e", "keywords": [ "render" ], diff --git "a/data/3.Vue\351\253\230\351\230\266/2.\346\270\262\346\237\223\345\207\275\346\225\260&JSX/2.createElement\345\217\202\346\225\260/config.json" "b/data/3.Vue\351\253\230\351\230\266/2.\346\270\262\346\237\223\345\207\275\346\225\260&JSX/2.createElement\345\217\202\346\225\260/config.json" index d70c7483a08bd1497b8fd84f47af2333fa17af0e..f070be38c4a1805da7f137c809701c6cc7f9ff16 100644 --- "a/data/3.Vue\351\253\230\351\230\266/2.\346\270\262\346\237\223\345\207\275\346\225\260&JSX/2.createElement\345\217\202\346\225\260/config.json" +++ "b/data/3.Vue\351\253\230\351\230\266/2.\346\270\262\346\237\223\345\207\275\346\225\260&JSX/2.createElement\345\217\202\346\225\260/config.json" @@ -1,5 +1,5 @@ { - "node_id": "vue-ce443ccab6c048078cafd292ffd6ef92", + "node_id": "vue-3dc2ec34a5a044159790f511a5d0bbd2", "keywords": [ "createElement" ], diff --git "a/data/3.Vue\351\253\230\351\230\266/2.\346\270\262\346\237\223\345\207\275\346\225\260&JSX/3.JSX/config.json" "b/data/3.Vue\351\253\230\351\230\266/2.\346\270\262\346\237\223\345\207\275\346\225\260&JSX/3.JSX/config.json" index d421c45856fd0ae7e72c51efcfb9b55ce4766f0a..676e625acebe74277f13780b251c9f16e3510b7e 100644 --- "a/data/3.Vue\351\253\230\351\230\266/2.\346\270\262\346\237\223\345\207\275\346\225\260&JSX/3.JSX/config.json" +++ "b/data/3.Vue\351\253\230\351\230\266/2.\346\270\262\346\237\223\345\207\275\346\225\260&JSX/3.JSX/config.json" @@ -1,5 +1,5 @@ { - "node_id": "vue-ce443ccab6c048078cafd292ffd6ef92", + "node_id": "vue-d8af78e3f36749afb7629c909d9a7078", "keywords": [ "JSX" ], diff --git "a/data/3.Vue\351\253\230\351\230\266/5.Vnode/1.VNode\346\230\257\344\273\200\344\271\210\357\274\237/config.json" "b/data/3.Vue\351\253\230\351\230\266/5.Vnode/1.VNode\346\230\257\344\273\200\344\271\210\357\274\237/config.json" index bdfeb06f38a35c2760fb97583b424867b2a78a3e..83f51eb25927b2655cbaa3795c78132b5a7ca6f6 100644 --- "a/data/3.Vue\351\253\230\351\230\266/5.Vnode/1.VNode\346\230\257\344\273\200\344\271\210\357\274\237/config.json" +++ "b/data/3.Vue\351\253\230\351\230\266/5.Vnode/1.VNode\346\230\257\344\273\200\344\271\210\357\274\237/config.json" @@ -1,8 +1,10 @@ { - "node_id": "vue-7cc6f42eeae146638d75036f3574ce01", + "node_id": "vue-0e7bbec542944182ac278403960cceae", "keywords": [], "children": [], - "export": [], + "export": [ + "exercises.json" + ], "keywords_must": [], "keywords_forbid": [] } \ No newline at end of file diff --git "a/data/3.Vue\351\253\230\351\230\266/5.Vnode/1.VNode\346\230\257\344\273\200\344\271\210\357\274\237/exercises.json" "b/data/3.Vue\351\253\230\351\230\266/5.Vnode/1.VNode\346\230\257\344\273\200\344\271\210\357\274\237/exercises.json" new file mode 100644 index 0000000000000000000000000000000000000000..616bda59fe3ceb19e97cf17f2c5ad84530f5023d --- /dev/null +++ "b/data/3.Vue\351\253\230\351\230\266/5.Vnode/1.VNode\346\230\257\344\273\200\344\271\210\357\274\237/exercises.json" @@ -0,0 +1,7 @@ +{ + "type": "code_options", + "author": null, + "source": "exercises.md", + "notebook_enable": false, + "exercise_id": "d7875b9915f145438bf0fd6e530202e4" +} \ No newline at end of file diff --git "a/data/3.Vue\351\253\230\351\230\266/5.Vnode/1.VNode\346\230\257\344\273\200\344\271\210\357\274\237/exercises.md" "b/data/3.Vue\351\253\230\351\230\266/5.Vnode/1.VNode\346\230\257\344\273\200\344\271\210\357\274\237/exercises.md" new file mode 100644 index 0000000000000000000000000000000000000000..15897763e53254a6c16836bb55ba5cfc73bcffcb --- /dev/null +++ "b/data/3.Vue\351\253\230\351\230\266/5.Vnode/1.VNode\346\230\257\344\273\200\344\271\210\357\274\237/exercises.md" @@ -0,0 +1,22 @@ +# Vnode是什么 + +以下哪个选项描述了Vue中的vnode概念? + +## 答案 + +vnode是虚拟节点的缩写,它是Vue用来描述组件结构和渲染结果的数据结构。 + +## 选项 + +### A + +vnode是Vue中用来处理异步操作的概念,可以实现异步组件加载和路由懒加载等功能。 + +### B + +vnode是Vue用来存储组件状态的数据结构,可以用来实现组件间通信和数据共享。 + +### C + +vnode是Vue用来管理路由的数据结构,用于实现SPA(单页应用)的核心功能。 + diff --git "a/data/3.Vue\351\253\230\351\230\266/5.Vnode/2.VNode\344\275\234\347\224\250/config.json" "b/data/3.Vue\351\253\230\351\230\266/5.Vnode/2.VNode\344\275\234\347\224\250/config.json" index 5a295cfa1b975321cd4a4f8825509d85c9a28103..653be06f372c4af532236caf820c6e2384f2a584 100644 --- "a/data/3.Vue\351\253\230\351\230\266/5.Vnode/2.VNode\344\275\234\347\224\250/config.json" +++ "b/data/3.Vue\351\253\230\351\230\266/5.Vnode/2.VNode\344\275\234\347\224\250/config.json" @@ -2,7 +2,9 @@ "node_id": "vue-4135b6869f254caaa5eace0bbf406f93", "keywords": [], "children": [], - "export": [], + "export": [ + "exercises.json" + ], "keywords_must": [], "keywords_forbid": [] } \ No newline at end of file diff --git "a/data/3.Vue\351\253\230\351\230\266/5.Vnode/2.VNode\344\275\234\347\224\250/exercises.json" "b/data/3.Vue\351\253\230\351\230\266/5.Vnode/2.VNode\344\275\234\347\224\250/exercises.json" new file mode 100644 index 0000000000000000000000000000000000000000..4ef7ff8e071d527ff11a497debab06d0d5541c9a --- /dev/null +++ "b/data/3.Vue\351\253\230\351\230\266/5.Vnode/2.VNode\344\275\234\347\224\250/exercises.json" @@ -0,0 +1,7 @@ +{ + "type": "code_options", + "author": null, + "source": "exercises.md", + "notebook_enable": false, + "exercise_id": "dfc53b19ff01445e86cf131cf22c4607" +} \ No newline at end of file diff --git "a/data/3.Vue\351\253\230\351\230\266/5.Vnode/2.VNode\344\275\234\347\224\250/exercises.md" "b/data/3.Vue\351\253\230\351\230\266/5.Vnode/2.VNode\344\275\234\347\224\250/exercises.md" new file mode 100644 index 0000000000000000000000000000000000000000..a09ef397be5e9239cba83c3e1d482c811a6936df --- /dev/null +++ "b/data/3.Vue\351\253\230\351\230\266/5.Vnode/2.VNode\344\275\234\347\224\250/exercises.md" @@ -0,0 +1,22 @@ +# Vnode的作用 + +Vue中的vnode是用来描述组件结构和渲染结果的`__(1)__`。 + +## 答案 + +数据结构。 + +## 选项 + +### A + +数组或对象。 + +### B + +方法函数。 + +### C + +真实的DOM元素 + diff --git "a/data/3.Vue\351\253\230\351\230\266/5.Vnode/3.VNode\347\261\273\345\236\213/config.json" "b/data/3.Vue\351\253\230\351\230\266/5.Vnode/3.VNode\347\261\273\345\236\213/config.json" index 78e92514df3ae5b0458f53e3c9675fdd04198b66..f33b4884e203badedd0cefc41681c6a8c95ae657 100644 --- "a/data/3.Vue\351\253\230\351\230\266/5.Vnode/3.VNode\347\261\273\345\236\213/config.json" +++ "b/data/3.Vue\351\253\230\351\230\266/5.Vnode/3.VNode\347\261\273\345\236\213/config.json" @@ -2,7 +2,9 @@ "node_id": "vue-d9a9b0b2c90a4998a2013c23fef56a55", "keywords": [], "children": [], - "export": [], + "export": [ + "exercises.json" + ], "keywords_must": [], "keywords_forbid": [] } \ No newline at end of file diff --git "a/data/3.Vue\351\253\230\351\230\266/5.Vnode/3.VNode\347\261\273\345\236\213/exercises.json" "b/data/3.Vue\351\253\230\351\230\266/5.Vnode/3.VNode\347\261\273\345\236\213/exercises.json" new file mode 100644 index 0000000000000000000000000000000000000000..ed8c4569cb37aa1062cd5950286c6dc575f95483 --- /dev/null +++ "b/data/3.Vue\351\253\230\351\230\266/5.Vnode/3.VNode\347\261\273\345\236\213/exercises.json" @@ -0,0 +1,7 @@ +{ + "type": "code_options", + "author": null, + "source": "exercises.md", + "notebook_enable": false, + "exercise_id": "02d6d2629362444198b6ab8f9bae4669" +} \ No newline at end of file diff --git "a/data/3.Vue\351\253\230\351\230\266/5.Vnode/3.VNode\347\261\273\345\236\213/exercises.md" "b/data/3.Vue\351\253\230\351\230\266/5.Vnode/3.VNode\347\261\273\345\236\213/exercises.md" new file mode 100644 index 0000000000000000000000000000000000000000..3d33ca7e9f1ce14823add71340464371abfe2a48 --- /dev/null +++ "b/data/3.Vue\351\253\230\351\230\266/5.Vnode/3.VNode\347\261\273\345\236\213/exercises.md" @@ -0,0 +1,22 @@ +# 混入的使用 + +在Vue中使用混入的作用是什么? + +## 答案 + +用于向组件注入特定的方法或属性。 + +## 选项 + +### A + +用于在组件中引入其他组件。 + +### B + +用于在组件中定义数据模型。 + +### C + +用于在组件中渲染特定的HTML元素。 + diff --git a/data/tree.json b/data/tree.json index 8327a74feec57248fe09ce774eff174632af1ef4..76d5ac20b207157e9e9776ebc555dbacb57c9f32 100644 --- a/data/tree.json +++ b/data/tree.json @@ -1271,7 +1271,7 @@ "children": [ { "render函数": { - "node_id": "vue-ce443ccab6c048078cafd292ffd6ef92", + "node_id": "vue-dfdb05ea22bb40d58f1a3e1d00dfe06c", "keywords": [ "render" ], @@ -1284,7 +1284,7 @@ }, { "createElement参数": { - "node_id": "vue-ce443ccab6c048078cafd292ffd6ef92", + "node_id": "vue-64b431ad6e1a4b1293aae0354cbe63df", "keywords": [ "createElement" ], @@ -1297,7 +1297,7 @@ }, { "JSX": { - "node_id": "vue-ce443ccab6c048078cafd292ffd6ef92", + "node_id": "vue-268ee731f00a4c5a9cfd56dc165bc8ba", "keywords": [ "JSX" ], @@ -1425,7 +1425,7 @@ "children": [ { "VNode是什么?": { - "node_id": "vue-7cc6f42eeae146638d75036f3574ce01", + "node_id": "vue-0e7bbec542944182ac278403960cceae", "keywords": [], "children": [], "keywords_must": [], @@ -1535,7 +1535,7 @@ }, { "ref函数": { - "node_id": "vue-5d7f8d6369664f2b82523d3ebbb9db17", + "node_id": "vue-4695a79899a54ec794d78e22da7242df", "keywords": [], "children": [], "keywords_must": [], @@ -1544,7 +1544,7 @@ }, { "computed函数、watch函数": { - "node_id": "vue-c389b5d026614639ae7e9f03b16ec156", + "node_id": "vue-f8001e5972ce4d4baf34104160ab77f7", "keywords": [], "children": [], "keywords_must": [], @@ -1553,7 +1553,7 @@ }, { "Vue3的生命周期函数": { - "node_id": "vue-25b58f06191c41969456d7e96217518a", + "node_id": "vue-168f219f9c304fd2ba987a61a1423339", "keywords": [], "children": [], "keywords_must": [], @@ -1562,7 +1562,7 @@ }, { "Vue3获取DOM、操作组件": { - "node_id": "vue-e9f2001f0fe34c4eabeffab6d4265f42", + "node_id": "vue-f8013635f620485c88840675b2d00e7c", "keywords": [], "children": [], "keywords_must": [], @@ -1571,7 +1571,7 @@ }, { "Vue3组件通信": { - "node_id": "vue-b5f4958189864faf90f06cfe9e4eac48", + "node_id": "vue-67d68f772c8245a094b9ed14745c7f86", "keywords": [], "children": [], "keywords_must": [],