diff --git "a/data/3.Vue\351\253\230\351\230\266/6.\350\277\207\346\270\241/1.css\350\277\207\346\270\241/exercises.json" "b/data/3.Vue\351\253\230\351\230\266/6.\350\277\207\346\270\241/1.css\350\277\207\346\270\241/exercises.json"
index acaafff621ce5bffcdd22dcc0a9516bbc1ea050e..37a3d9b94424ec6851f231905d5d4985d8771619 100644
--- "a/data/3.Vue\351\253\230\351\230\266/6.\350\277\207\346\270\241/1.css\350\277\207\346\270\241/exercises.json"
+++ "b/data/3.Vue\351\253\230\351\230\266/6.\350\277\207\346\270\241/1.css\350\277\207\346\270\241/exercises.json"
@@ -1,6 +1,6 @@
{
"type": "code_options",
- "author": null,
+ "author": "zhaoshuangshi",
"source": "exercises.md",
"notebook_enable": false,
"exercise_id": "f8fbf8fd07de47f89b4f1331ed3a7df5"
diff --git "a/data/3.Vue\351\253\230\351\230\266/6.\350\277\207\346\270\241/2.javaScript\350\277\207\346\270\241/exercises.json" "b/data/3.Vue\351\253\230\351\230\266/6.\350\277\207\346\270\241/2.javaScript\350\277\207\346\270\241/exercises.json"
index 3c07d7e97b647dd0afb966ea6eaeed46455e6c5f..19ab68850d87a33cde25801c41e30171823971b1 100644
--- "a/data/3.Vue\351\253\230\351\230\266/6.\350\277\207\346\270\241/2.javaScript\350\277\207\346\270\241/exercises.json"
+++ "b/data/3.Vue\351\253\230\351\230\266/6.\350\277\207\346\270\241/2.javaScript\350\277\207\346\270\241/exercises.json"
@@ -1,6 +1,6 @@
{
"type": "code_options",
- "author": null,
+ "author": "zhaoshuangshi",
"source": "exercises.md",
"notebook_enable": false,
"exercise_id": "3114f486756748b3a6d351b183844cb6"
diff --git "a/data/3.Vue\351\253\230\351\230\266/6.\350\277\207\346\270\241/3.\347\273\204\344\273\266\350\277\207\346\270\241/exercises.json" "b/data/3.Vue\351\253\230\351\230\266/6.\350\277\207\346\270\241/3.\347\273\204\344\273\266\350\277\207\346\270\241/exercises.json"
index 90347a05596117ef11a6269ff61d45e270c3b7e6..71e1569f0cf8f4aa848946df5a70edb14c419cd0 100644
--- "a/data/3.Vue\351\253\230\351\230\266/6.\350\277\207\346\270\241/3.\347\273\204\344\273\266\350\277\207\346\270\241/exercises.json"
+++ "b/data/3.Vue\351\253\230\351\230\266/6.\350\277\207\346\270\241/3.\347\273\204\344\273\266\350\277\207\346\270\241/exercises.json"
@@ -1,6 +1,6 @@
{
"type": "code_options",
- "author": null,
+ "author": "zhaoshuangshi",
"source": "exercises.md",
"notebook_enable": false,
"exercise_id": "e73e42fcf8824231a41352d68cf0ee24"
diff --git "a/data/3.Vue\351\253\230\351\230\266/7.vue3\345\237\272\347\241\200\357\274\210JS\357\274\211/1.Vue3\347\216\260\347\212\266/config.json" "b/data/3.Vue\351\253\230\351\230\266/7.vue3\345\237\272\347\241\200\357\274\210JS\357\274\211/1.Vue3\347\216\260\347\212\266/config.json"
index 5e0518baf5508be272e2b7481a99ff389bd5b895..0f9fbf77ea827abbcac4fca743f6688f25881b0b 100644
--- "a/data/3.Vue\351\253\230\351\230\266/7.vue3\345\237\272\347\241\200\357\274\210JS\357\274\211/1.Vue3\347\216\260\347\212\266/config.json"
+++ "b/data/3.Vue\351\253\230\351\230\266/7.vue3\345\237\272\347\241\200\357\274\210JS\357\274\211/1.Vue3\347\216\260\347\212\266/config.json"
@@ -2,7 +2,9 @@
"node_id": "vue-c59c2a7737e041b285e2d57db6824801",
"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/7.vue3\345\237\272\347\241\200\357\274\210JS\357\274\211/1.Vue3\347\216\260\347\212\266/exercises.json" "b/data/3.Vue\351\253\230\351\230\266/7.vue3\345\237\272\347\241\200\357\274\210JS\357\274\211/1.Vue3\347\216\260\347\212\266/exercises.json"
new file mode 100644
index 0000000000000000000000000000000000000000..22963e281de89fa74646b445d6b07089cd5beb9d
--- /dev/null
+++ "b/data/3.Vue\351\253\230\351\230\266/7.vue3\345\237\272\347\241\200\357\274\210JS\357\274\211/1.Vue3\347\216\260\347\212\266/exercises.json"
@@ -0,0 +1,7 @@
+{
+ "type": "code_options",
+ "author": null,
+ "source": "exercises.md",
+ "notebook_enable": false,
+ "exercise_id": "c4bce96f523e4baf84542e8fee6155f7"
+}
\ No newline at end of file
diff --git "a/data/3.Vue\351\253\230\351\230\266/7.vue3\345\237\272\347\241\200\357\274\210JS\357\274\211/1.Vue3\347\216\260\347\212\266/exercises.md" "b/data/3.Vue\351\253\230\351\230\266/7.vue3\345\237\272\347\241\200\357\274\210JS\357\274\211/1.Vue3\347\216\260\347\212\266/exercises.md"
new file mode 100644
index 0000000000000000000000000000000000000000..66ed34efab55cc1e57e007a9c38d19258fbbfc9c
--- /dev/null
+++ "b/data/3.Vue\351\253\230\351\230\266/7.vue3\345\237\272\347\241\200\357\274\210JS\357\274\211/1.Vue3\347\216\260\347\212\266/exercises.md"
@@ -0,0 +1,22 @@
+# Vue3现状
+
+Vue3是哪天发布的?
+
+## 答案
+
+2020 年的 9 月 18 日
+
+## 选项
+
+### A
+
+2021 年的 6 月 8 日
+
+### B
+
+2022 年 2 月 7 日
+
+### C
+
+2020 年的 12 月 18 日
+
diff --git "a/data/3.Vue\351\253\230\351\230\266/7.vue3\345\237\272\347\241\200\357\274\210JS\357\274\211/2.\346\236\204\345\273\272\345\267\245\345\205\267Vite/config.json" "b/data/3.Vue\351\253\230\351\230\266/7.vue3\345\237\272\347\241\200\357\274\210JS\357\274\211/2.\346\236\204\345\273\272\345\267\245\345\205\267Vite/config.json"
index 55931ca16f8db28fd7fa5510115923deac316b89..c1f297983349827c564e7ec3f58f705ef50ae56e 100644
--- "a/data/3.Vue\351\253\230\351\230\266/7.vue3\345\237\272\347\241\200\357\274\210JS\357\274\211/2.\346\236\204\345\273\272\345\267\245\345\205\267Vite/config.json"
+++ "b/data/3.Vue\351\253\230\351\230\266/7.vue3\345\237\272\347\241\200\357\274\210JS\357\274\211/2.\346\236\204\345\273\272\345\267\245\345\205\267Vite/config.json"
@@ -2,7 +2,9 @@
"node_id": "vue-6d10a5c3df5f46529a3e12b6b13c4e29",
"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/7.vue3\345\237\272\347\241\200\357\274\210JS\357\274\211/2.\346\236\204\345\273\272\345\267\245\345\205\267Vite/exercises.json" "b/data/3.Vue\351\253\230\351\230\266/7.vue3\345\237\272\347\241\200\357\274\210JS\357\274\211/2.\346\236\204\345\273\272\345\267\245\345\205\267Vite/exercises.json"
new file mode 100644
index 0000000000000000000000000000000000000000..7b5f6fb569cb12e986982a48f879a9f333a5da75
--- /dev/null
+++ "b/data/3.Vue\351\253\230\351\230\266/7.vue3\345\237\272\347\241\200\357\274\210JS\357\274\211/2.\346\236\204\345\273\272\345\267\245\345\205\267Vite/exercises.json"
@@ -0,0 +1,7 @@
+{
+ "type": "code_options",
+ "author": null,
+ "source": "exercises.md",
+ "notebook_enable": false,
+ "exercise_id": "e8b998328b3049e883d6973603bf07e0"
+}
\ No newline at end of file
diff --git "a/data/3.Vue\351\253\230\351\230\266/7.vue3\345\237\272\347\241\200\357\274\210JS\357\274\211/2.\346\236\204\345\273\272\345\267\245\345\205\267Vite/exercises.md" "b/data/3.Vue\351\253\230\351\230\266/7.vue3\345\237\272\347\241\200\357\274\210JS\357\274\211/2.\346\236\204\345\273\272\345\267\245\345\205\267Vite/exercises.md"
new file mode 100644
index 0000000000000000000000000000000000000000..4f47b2ba5a273b7ce50fd30735a0fe9fd5067abe
--- /dev/null
+++ "b/data/3.Vue\351\253\230\351\230\266/7.vue3\345\237\272\347\241\200\357\274\210JS\357\274\211/2.\346\236\204\345\273\272\345\267\245\345\205\267Vite/exercises.md"
@@ -0,0 +1,22 @@
+# 构建工具Vite
+
+Vite是一款基于什么技术实现的前端构建工具?
+
+## 答案
+
+Rollup
+
+## 选项
+
+### A
+
+Webpack
+
+### B
+
+Gulp
+
+### C
+
+Browserify
+
diff --git "a/data/3.Vue\351\253\230\351\230\266/7.vue3\345\237\272\347\241\200\357\274\210JS\357\274\211/3.setup\345\207\275\346\225\260/config.json" "b/data/3.Vue\351\253\230\351\230\266/7.vue3\345\237\272\347\241\200\357\274\210JS\357\274\211/3.setup\345\207\275\346\225\260/config.json"
index 000130982ddb633a4b99b4d7b0583ea8ac35e917..5b01d50423f151cbc4a983cf469c44bcefa00c7e 100644
--- "a/data/3.Vue\351\253\230\351\230\266/7.vue3\345\237\272\347\241\200\357\274\210JS\357\274\211/3.setup\345\207\275\346\225\260/config.json"
+++ "b/data/3.Vue\351\253\230\351\230\266/7.vue3\345\237\272\347\241\200\357\274\210JS\357\274\211/3.setup\345\207\275\346\225\260/config.json"
@@ -2,7 +2,9 @@
"node_id": "vue-f56c90e570e04ff9896d897fa6f3a7b9",
"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/7.vue3\345\237\272\347\241\200\357\274\210JS\357\274\211/3.setup\345\207\275\346\225\260/exercises.json" "b/data/3.Vue\351\253\230\351\230\266/7.vue3\345\237\272\347\241\200\357\274\210JS\357\274\211/3.setup\345\207\275\346\225\260/exercises.json"
new file mode 100644
index 0000000000000000000000000000000000000000..57481b0c1a8afb8816e88db01fc59f875f0bef8d
--- /dev/null
+++ "b/data/3.Vue\351\253\230\351\230\266/7.vue3\345\237\272\347\241\200\357\274\210JS\357\274\211/3.setup\345\207\275\346\225\260/exercises.json"
@@ -0,0 +1,7 @@
+{
+ "type": "code_options",
+ "author": null,
+ "source": "exercises.md",
+ "notebook_enable": false,
+ "exercise_id": "b3d74129db7a4d14b08ab52ba70122f5"
+}
\ No newline at end of file
diff --git "a/data/3.Vue\351\253\230\351\230\266/7.vue3\345\237\272\347\241\200\357\274\210JS\357\274\211/3.setup\345\207\275\346\225\260/exercises.md" "b/data/3.Vue\351\253\230\351\230\266/7.vue3\345\237\272\347\241\200\357\274\210JS\357\274\211/3.setup\345\207\275\346\225\260/exercises.md"
new file mode 100644
index 0000000000000000000000000000000000000000..a16d299b72a468b69997262a870408596deb978c
--- /dev/null
+++ "b/data/3.Vue\351\253\230\351\230\266/7.vue3\345\237\272\347\241\200\357\274\210JS\357\274\211/3.setup\345\207\275\346\225\260/exercises.md"
@@ -0,0 +1,22 @@
+# setup函数
+
+在Vue 3中,setup函数返回什么?
+
+## 答案
+
+一个对象
+
+## 选项
+
+### A
+
+一个数组
+
+### B
+
+一个字符串
+
+### C
+
+Dom元素
+
diff --git "a/data/3.Vue\351\253\230\351\230\266/7.vue3\345\237\272\347\241\200\357\274\210JS\357\274\211/4.reactive\345\207\275\346\225\260/config.json" "b/data/3.Vue\351\253\230\351\230\266/7.vue3\345\237\272\347\241\200\357\274\210JS\357\274\211/4.reactive\345\207\275\346\225\260\343\200\201ref\345\207\275\346\225\260/config.json"
similarity index 77%
rename from "data/3.Vue\351\253\230\351\230\266/7.vue3\345\237\272\347\241\200\357\274\210JS\357\274\211/4.reactive\345\207\275\346\225\260/config.json"
rename to "data/3.Vue\351\253\230\351\230\266/7.vue3\345\237\272\347\241\200\357\274\210JS\357\274\211/4.reactive\345\207\275\346\225\260\343\200\201ref\345\207\275\346\225\260/config.json"
index e7fde2c254f3ca47e3ad324a6952420775522b64..ac802527b07a7c827775b6615748b9b65162293d 100644
--- "a/data/3.Vue\351\253\230\351\230\266/7.vue3\345\237\272\347\241\200\357\274\210JS\357\274\211/4.reactive\345\207\275\346\225\260/config.json"
+++ "b/data/3.Vue\351\253\230\351\230\266/7.vue3\345\237\272\347\241\200\357\274\210JS\357\274\211/4.reactive\345\207\275\346\225\260\343\200\201ref\345\207\275\346\225\260/config.json"
@@ -2,7 +2,9 @@
"node_id": "vue-4d0274888ac942b1842228586af52671",
"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/7.vue3\345\237\272\347\241\200\357\274\210JS\357\274\211/4.reactive\345\207\275\346\225\260\343\200\201ref\345\207\275\346\225\260/exercises.json" "b/data/3.Vue\351\253\230\351\230\266/7.vue3\345\237\272\347\241\200\357\274\210JS\357\274\211/4.reactive\345\207\275\346\225\260\343\200\201ref\345\207\275\346\225\260/exercises.json"
new file mode 100644
index 0000000000000000000000000000000000000000..2ee9e27d5a7808d6823a9db4294306614c2ea011
--- /dev/null
+++ "b/data/3.Vue\351\253\230\351\230\266/7.vue3\345\237\272\347\241\200\357\274\210JS\357\274\211/4.reactive\345\207\275\346\225\260\343\200\201ref\345\207\275\346\225\260/exercises.json"
@@ -0,0 +1,7 @@
+{
+ "type": "code_options",
+ "author": null,
+ "source": "exercises.md",
+ "notebook_enable": false,
+ "exercise_id": "032c2565f11f48abae0717ea627cdef2"
+}
\ No newline at end of file
diff --git "a/data/3.Vue\351\253\230\351\230\266/7.vue3\345\237\272\347\241\200\357\274\210JS\357\274\211/4.reactive\345\207\275\346\225\260\343\200\201ref\345\207\275\346\225\260/exercises.md" "b/data/3.Vue\351\253\230\351\230\266/7.vue3\345\237\272\347\241\200\357\274\210JS\357\274\211/4.reactive\345\207\275\346\225\260\343\200\201ref\345\207\275\346\225\260/exercises.md"
new file mode 100644
index 0000000000000000000000000000000000000000..5e541da40d50a1b014dded6f975fdec35fd48de3
--- /dev/null
+++ "b/data/3.Vue\351\253\230\351\230\266/7.vue3\345\237\272\347\241\200\357\274\210JS\357\274\211/4.reactive\345\207\275\346\225\260\343\200\201ref\345\207\275\346\225\260/exercises.md"
@@ -0,0 +1,22 @@
+# reactive函数、ref函数
+
+在Vue3中,以下哪些说法是关于reactive和ref函数的异同点是正确的?
+
+## 答案
+
+reactive函数会返回一个响应式数据对象,而ref函数会返回一个包装过的响应式数据对象,获取ref函数转化的响应式数据时可以通过.value。
+
+## 选项
+
+### A
+
+reactive和ref函数都可以将JavaScript数据转换为响应式数据,没有任何区别。
+
+### B
+
+reactive函数可以用于对象和数组,而ref函数只能用于简单的JavaScript数据类型。
+
+### C
+
+ref函数可以用于对象和数组,而reactive函数只能用于简单的JavaScript数据类型。
+
diff --git "a/data/3.Vue\351\253\230\351\230\266/7.vue3\345\237\272\347\241\200\357\274\210JS\357\274\211/6.computed\345\207\275\346\225\260\343\200\201watch\345\207\275\346\225\260/config.json" "b/data/3.Vue\351\253\230\351\230\266/7.vue3\345\237\272\347\241\200\357\274\210JS\357\274\211/5.computed\345\207\275\346\225\260\343\200\201watch\345\207\275\346\225\260/config.json"
similarity index 77%
rename from "data/3.Vue\351\253\230\351\230\266/7.vue3\345\237\272\347\241\200\357\274\210JS\357\274\211/6.computed\345\207\275\346\225\260\343\200\201watch\345\207\275\346\225\260/config.json"
rename to "data/3.Vue\351\253\230\351\230\266/7.vue3\345\237\272\347\241\200\357\274\210JS\357\274\211/5.computed\345\207\275\346\225\260\343\200\201watch\345\207\275\346\225\260/config.json"
index f69cfbef1b9f10ecfdb1e373163dec5a9355d556..330189e8cd275c09e9bc9795a5fcb7af536152bb 100644
--- "a/data/3.Vue\351\253\230\351\230\266/7.vue3\345\237\272\347\241\200\357\274\210JS\357\274\211/6.computed\345\207\275\346\225\260\343\200\201watch\345\207\275\346\225\260/config.json"
+++ "b/data/3.Vue\351\253\230\351\230\266/7.vue3\345\237\272\347\241\200\357\274\210JS\357\274\211/5.computed\345\207\275\346\225\260\343\200\201watch\345\207\275\346\225\260/config.json"
@@ -2,7 +2,9 @@
"node_id": "vue-f8001e5972ce4d4baf34104160ab77f7",
"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/7.vue3\345\237\272\347\241\200\357\274\210JS\357\274\211/5.computed\345\207\275\346\225\260\343\200\201watch\345\207\275\346\225\260/exercises.json" "b/data/3.Vue\351\253\230\351\230\266/7.vue3\345\237\272\347\241\200\357\274\210JS\357\274\211/5.computed\345\207\275\346\225\260\343\200\201watch\345\207\275\346\225\260/exercises.json"
new file mode 100644
index 0000000000000000000000000000000000000000..95179b3c9127cbe1a91ef61aa2bb96161d8cbe63
--- /dev/null
+++ "b/data/3.Vue\351\253\230\351\230\266/7.vue3\345\237\272\347\241\200\357\274\210JS\357\274\211/5.computed\345\207\275\346\225\260\343\200\201watch\345\207\275\346\225\260/exercises.json"
@@ -0,0 +1,7 @@
+{
+ "type": "code_options",
+ "author": null,
+ "source": "exercises.md",
+ "notebook_enable": false,
+ "exercise_id": "5601262d8d0443558f9ebb133e8a654e"
+}
\ No newline at end of file
diff --git "a/data/3.Vue\351\253\230\351\230\266/7.vue3\345\237\272\347\241\200\357\274\210JS\357\274\211/5.computed\345\207\275\346\225\260\343\200\201watch\345\207\275\346\225\260/exercises.md" "b/data/3.Vue\351\253\230\351\230\266/7.vue3\345\237\272\347\241\200\357\274\210JS\357\274\211/5.computed\345\207\275\346\225\260\343\200\201watch\345\207\275\346\225\260/exercises.md"
new file mode 100644
index 0000000000000000000000000000000000000000..a535ddb1d32f13a7fc7a1d96e2ae3aa194a171d7
--- /dev/null
+++ "b/data/3.Vue\351\253\230\351\230\266/7.vue3\345\237\272\347\241\200\357\274\210JS\357\274\211/5.computed\345\207\275\346\225\260\343\200\201watch\345\207\275\346\225\260/exercises.md"
@@ -0,0 +1,63 @@
+# computed函数、watch函数
+
+```javaScript
+
+
+
+
+
+```
+
+观察上面代码段,如果我们在第一个输入框中输入'几何'那控制台的打印应该是?
+
+## 答案
+
+firstName changed from to 几何
+
+## 选项
+
+### A
+
+没有输出任何内容
+
+### B
+
+firstName changed from null to 几何
+
+### C
+
+lastName changed from to
+firstName changed from null to 几何
+
diff --git "a/data/3.Vue\351\253\230\351\230\266/7.vue3\345\237\272\347\241\200\357\274\210JS\357\274\211/5.ref\345\207\275\346\225\260/config.json" "b/data/3.Vue\351\253\230\351\230\266/7.vue3\345\237\272\347\241\200\357\274\210JS\357\274\211/5.ref\345\207\275\346\225\260/config.json"
deleted file mode 100644
index 346c7c85b09426b75e3bec5f993c677493ff332b..0000000000000000000000000000000000000000
--- "a/data/3.Vue\351\253\230\351\230\266/7.vue3\345\237\272\347\241\200\357\274\210JS\357\274\211/5.ref\345\207\275\346\225\260/config.json"
+++ /dev/null
@@ -1,8 +0,0 @@
-{
- "node_id": "vue-4695a79899a54ec794d78e22da7242df",
- "keywords": [],
- "children": [],
- "export": [],
- "keywords_must": [],
- "keywords_forbid": []
-}
\ No newline at end of file
diff --git "a/data/3.Vue\351\253\230\351\230\266/7.vue3\345\237\272\347\241\200\357\274\210JS\357\274\211/7.Vue3\347\232\204\347\224\237\345\221\275\345\221\250\346\234\237\345\207\275\346\225\260/config.json" "b/data/3.Vue\351\253\230\351\230\266/7.vue3\345\237\272\347\241\200\357\274\210JS\357\274\211/6.Vue3\347\232\204\347\224\237\345\221\275\345\221\250\346\234\237\345\207\275\346\225\260/config.json"
similarity index 77%
rename from "data/3.Vue\351\253\230\351\230\266/7.vue3\345\237\272\347\241\200\357\274\210JS\357\274\211/7.Vue3\347\232\204\347\224\237\345\221\275\345\221\250\346\234\237\345\207\275\346\225\260/config.json"
rename to "data/3.Vue\351\253\230\351\230\266/7.vue3\345\237\272\347\241\200\357\274\210JS\357\274\211/6.Vue3\347\232\204\347\224\237\345\221\275\345\221\250\346\234\237\345\207\275\346\225\260/config.json"
index 6a84445bb83bd2808b34199fb19c3e2d9d148928..be715219cc304f23e122d69258e5da2a92d8058d 100644
--- "a/data/3.Vue\351\253\230\351\230\266/7.vue3\345\237\272\347\241\200\357\274\210JS\357\274\211/7.Vue3\347\232\204\347\224\237\345\221\275\345\221\250\346\234\237\345\207\275\346\225\260/config.json"
+++ "b/data/3.Vue\351\253\230\351\230\266/7.vue3\345\237\272\347\241\200\357\274\210JS\357\274\211/6.Vue3\347\232\204\347\224\237\345\221\275\345\221\250\346\234\237\345\207\275\346\225\260/config.json"
@@ -2,7 +2,9 @@
"node_id": "vue-168f219f9c304fd2ba987a61a1423339",
"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/7.vue3\345\237\272\347\241\200\357\274\210JS\357\274\211/6.Vue3\347\232\204\347\224\237\345\221\275\345\221\250\346\234\237\345\207\275\346\225\260/exercises.json" "b/data/3.Vue\351\253\230\351\230\266/7.vue3\345\237\272\347\241\200\357\274\210JS\357\274\211/6.Vue3\347\232\204\347\224\237\345\221\275\345\221\250\346\234\237\345\207\275\346\225\260/exercises.json"
new file mode 100644
index 0000000000000000000000000000000000000000..f716062e8c3456f3150fbe0eccc3810091b5f6a6
--- /dev/null
+++ "b/data/3.Vue\351\253\230\351\230\266/7.vue3\345\237\272\347\241\200\357\274\210JS\357\274\211/6.Vue3\347\232\204\347\224\237\345\221\275\345\221\250\346\234\237\345\207\275\346\225\260/exercises.json"
@@ -0,0 +1,7 @@
+{
+ "type": "code_options",
+ "author": null,
+ "source": "exercises.md",
+ "notebook_enable": false,
+ "exercise_id": "d8bb330b4a4c4538b162af8c84ce214f"
+}
\ No newline at end of file
diff --git "a/data/3.Vue\351\253\230\351\230\266/7.vue3\345\237\272\347\241\200\357\274\210JS\357\274\211/6.Vue3\347\232\204\347\224\237\345\221\275\345\221\250\346\234\237\345\207\275\346\225\260/exercises.md" "b/data/3.Vue\351\253\230\351\230\266/7.vue3\345\237\272\347\241\200\357\274\210JS\357\274\211/6.Vue3\347\232\204\347\224\237\345\221\275\345\221\250\346\234\237\345\207\275\346\225\260/exercises.md"
new file mode 100644
index 0000000000000000000000000000000000000000..37562020b79b186d810830ee1f62e71298c6a8ee
--- /dev/null
+++ "b/data/3.Vue\351\253\230\351\230\266/7.vue3\345\237\272\347\241\200\357\274\210JS\357\274\211/6.Vue3\347\232\204\347\224\237\345\221\275\345\221\250\346\234\237\345\207\275\346\225\260/exercises.md"
@@ -0,0 +1,22 @@
+# Vue3的生命周期函数
+
+在Vue3中,以下哪个选项不是生命周期函数?
+
+## 答案
+
+beforeRender
+
+## 选项
+
+### A
+
+beforeCreate
+
+### B
+
+beforeMount
+
+### C
+
+unmounted
+
diff --git "a/data/3.Vue\351\253\230\351\230\266/7.vue3\345\237\272\347\241\200\357\274\210JS\357\274\211/8.Vue3\350\216\267\345\217\226DOM\343\200\201\346\223\215\344\275\234\347\273\204\344\273\266/config.json" "b/data/3.Vue\351\253\230\351\230\266/7.vue3\345\237\272\347\241\200\357\274\210JS\357\274\211/7.Vue3\350\216\267\345\217\226DOM\343\200\201\346\223\215\344\275\234\347\273\204\344\273\266/config.json"
similarity index 77%
rename from "data/3.Vue\351\253\230\351\230\266/7.vue3\345\237\272\347\241\200\357\274\210JS\357\274\211/8.Vue3\350\216\267\345\217\226DOM\343\200\201\346\223\215\344\275\234\347\273\204\344\273\266/config.json"
rename to "data/3.Vue\351\253\230\351\230\266/7.vue3\345\237\272\347\241\200\357\274\210JS\357\274\211/7.Vue3\350\216\267\345\217\226DOM\343\200\201\346\223\215\344\275\234\347\273\204\344\273\266/config.json"
index 21ce3aa1ccfc11d1edc57e29808a42383c1d21be..27b0fedb7aea8b92ef50b0f837ef3104d98d1282 100644
--- "a/data/3.Vue\351\253\230\351\230\266/7.vue3\345\237\272\347\241\200\357\274\210JS\357\274\211/8.Vue3\350\216\267\345\217\226DOM\343\200\201\346\223\215\344\275\234\347\273\204\344\273\266/config.json"
+++ "b/data/3.Vue\351\253\230\351\230\266/7.vue3\345\237\272\347\241\200\357\274\210JS\357\274\211/7.Vue3\350\216\267\345\217\226DOM\343\200\201\346\223\215\344\275\234\347\273\204\344\273\266/config.json"
@@ -2,7 +2,9 @@
"node_id": "vue-f8013635f620485c88840675b2d00e7c",
"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/7.vue3\345\237\272\347\241\200\357\274\210JS\357\274\211/7.Vue3\350\216\267\345\217\226DOM\343\200\201\346\223\215\344\275\234\347\273\204\344\273\266/exercises.json" "b/data/3.Vue\351\253\230\351\230\266/7.vue3\345\237\272\347\241\200\357\274\210JS\357\274\211/7.Vue3\350\216\267\345\217\226DOM\343\200\201\346\223\215\344\275\234\347\273\204\344\273\266/exercises.json"
new file mode 100644
index 0000000000000000000000000000000000000000..d9cf32e5dcdc4d4848b82eeffb156b2c1310db7a
--- /dev/null
+++ "b/data/3.Vue\351\253\230\351\230\266/7.vue3\345\237\272\347\241\200\357\274\210JS\357\274\211/7.Vue3\350\216\267\345\217\226DOM\343\200\201\346\223\215\344\275\234\347\273\204\344\273\266/exercises.json"
@@ -0,0 +1,7 @@
+{
+ "type": "code_options",
+ "author": null,
+ "source": "exercises.md",
+ "notebook_enable": false,
+ "exercise_id": "d9f20645d6554446b530296a5dcb993e"
+}
\ No newline at end of file
diff --git "a/data/3.Vue\351\253\230\351\230\266/7.vue3\345\237\272\347\241\200\357\274\210JS\357\274\211/7.Vue3\350\216\267\345\217\226DOM\343\200\201\346\223\215\344\275\234\347\273\204\344\273\266/exercises.md" "b/data/3.Vue\351\253\230\351\230\266/7.vue3\345\237\272\347\241\200\357\274\210JS\357\274\211/7.Vue3\350\216\267\345\217\226DOM\343\200\201\346\223\215\344\275\234\347\273\204\344\273\266/exercises.md"
new file mode 100644
index 0000000000000000000000000000000000000000..7d99e4fb47a9f2d27b95e778e298247268ed8796
--- /dev/null
+++ "b/data/3.Vue\351\253\230\351\230\266/7.vue3\345\237\272\347\241\200\357\274\210JS\357\274\211/7.Vue3\350\216\267\345\217\226DOM\343\200\201\346\223\215\344\275\234\347\273\204\344\273\266/exercises.md"
@@ -0,0 +1,22 @@
+# CSS过渡
+
+在Vue3中,以下哪个选项是可以获取DOM和组件元素?
+
+## 答案
+
+通过ref声明响应式数据,通过在DOM标签上添加ref属性来绑定该该数据,即可获取DOM或者组件。
+
+## 选项
+
+### A
+
+通过在DOM标签上添加ref属性值,在方法中通过this.$refs来获取。
+
+### B
+
+this.$emit
+
+### C
+
+this.$el
+
diff --git "a/data/3.Vue\351\253\230\351\230\266/7.vue3\345\237\272\347\241\200\357\274\210JS\357\274\211/9.Vue3\347\273\204\344\273\266\351\200\232\344\277\241/config.json" "b/data/3.Vue\351\253\230\351\230\266/7.vue3\345\237\272\347\241\200\357\274\210JS\357\274\211/8.Vue3\347\273\204\344\273\266\351\200\232\344\277\241/config.json"
similarity index 77%
rename from "data/3.Vue\351\253\230\351\230\266/7.vue3\345\237\272\347\241\200\357\274\210JS\357\274\211/9.Vue3\347\273\204\344\273\266\351\200\232\344\277\241/config.json"
rename to "data/3.Vue\351\253\230\351\230\266/7.vue3\345\237\272\347\241\200\357\274\210JS\357\274\211/8.Vue3\347\273\204\344\273\266\351\200\232\344\277\241/config.json"
index 4d9c51c8b11e9f1a13218333061253f6972943c8..8b1445a361ade56569154abb161580841ea969a8 100644
--- "a/data/3.Vue\351\253\230\351\230\266/7.vue3\345\237\272\347\241\200\357\274\210JS\357\274\211/9.Vue3\347\273\204\344\273\266\351\200\232\344\277\241/config.json"
+++ "b/data/3.Vue\351\253\230\351\230\266/7.vue3\345\237\272\347\241\200\357\274\210JS\357\274\211/8.Vue3\347\273\204\344\273\266\351\200\232\344\277\241/config.json"
@@ -2,7 +2,9 @@
"node_id": "vue-67d68f772c8245a094b9ed14745c7f86",
"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/7.vue3\345\237\272\347\241\200\357\274\210JS\357\274\211/8.Vue3\347\273\204\344\273\266\351\200\232\344\277\241/exercises.json" "b/data/3.Vue\351\253\230\351\230\266/7.vue3\345\237\272\347\241\200\357\274\210JS\357\274\211/8.Vue3\347\273\204\344\273\266\351\200\232\344\277\241/exercises.json"
new file mode 100644
index 0000000000000000000000000000000000000000..48a4e836f00523ff88aef453b1cfb3b56d47063b
--- /dev/null
+++ "b/data/3.Vue\351\253\230\351\230\266/7.vue3\345\237\272\347\241\200\357\274\210JS\357\274\211/8.Vue3\347\273\204\344\273\266\351\200\232\344\277\241/exercises.json"
@@ -0,0 +1,7 @@
+{
+ "type": "code_options",
+ "author": null,
+ "source": "exercises.md",
+ "notebook_enable": false,
+ "exercise_id": "7a3c6b97946647c49e121d8c999c4128"
+}
\ No newline at end of file
diff --git "a/data/3.Vue\351\253\230\351\230\266/7.vue3\345\237\272\347\241\200\357\274\210JS\357\274\211/8.Vue3\347\273\204\344\273\266\351\200\232\344\277\241/exercises.md" "b/data/3.Vue\351\253\230\351\230\266/7.vue3\345\237\272\347\241\200\357\274\210JS\357\274\211/8.Vue3\347\273\204\344\273\266\351\200\232\344\277\241/exercises.md"
new file mode 100644
index 0000000000000000000000000000000000000000..0d4437a64637aec8837ff901700e4e72d92ecd4b
--- /dev/null
+++ "b/data/3.Vue\351\253\230\351\230\266/7.vue3\345\237\272\347\241\200\357\274\210JS\357\274\211/8.Vue3\347\273\204\344\273\266\351\200\232\344\277\241/exercises.md"
@@ -0,0 +1,22 @@
+# Vue3组件通信
+
+在Vue3中,以下哪个选项不能用于父组件向子组件传递数据?
+
+## 答案
+
+$children
+
+## 选项
+
+### A
+
+provide / inject
+
+### B
+
+props
+
+### C
+
+localStorage
+
diff --git a/data/tree.json b/data/tree.json
index 274a86090e62b8d6b93f62b9a8a5c2bfeeb83767..44078297d9f50d6b19c0652112fda18ed4ee617e 100644
--- a/data/tree.json
+++ b/data/tree.json
@@ -1525,7 +1525,7 @@
}
},
{
- "reactive函数": {
+ "reactive函数、ref函数": {
"node_id": "vue-4d0274888ac942b1842228586af52671",
"keywords": [],
"children": [],
@@ -1533,15 +1533,6 @@
"keywords_forbid": []
}
},
- {
- "ref函数": {
- "node_id": "vue-4695a79899a54ec794d78e22da7242df",
- "keywords": [],
- "children": [],
- "keywords_must": [],
- "keywords_forbid": []
- }
- },
{
"computed函数、watch函数": {
"node_id": "vue-f8001e5972ce4d4baf34104160ab77f7",