From b4ee6e05258b63fa0b7906f0b9442c856b6a209f Mon Sep 17 00:00:00 2001 From: "yingfeng.ai" Date: Thu, 31 Oct 2024 17:55:51 +0800 Subject: [PATCH] =?UTF-8?q?vue=E5=AD=A6=E4=B9=A0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- 学习VUE/hello_vue3/src/App.vue | 18 ++---- 学习VUE/hello_vue3/src/components/Person.vue | 63 ++++++------------- 学习VUE/hello_vue3/src/hooks/useDog.ts | 0 学习VUE/hello_vue3/src/hooks/useSum.ts | 0 学习VUE/hello_vue3/src/types/index.ts | 9 +++ .../笔记/defineProps接收数据并页面展示子.vue | 35 +++++++++++ .../笔记/defineProps接收数据并页面展示父.vue | 47 ++++++++++++++ .../笔记/ref属性来获取组件或DOM元素的引用子.vue | 35 +++++++++++ .../笔记/ref属性来获取组件或DOM元素的引用父.vue | 48 ++++++++++++++ 学习VUE/hello_vue3/笔记/自定义数据类型1.ts | 9 +++ 学习VUE/hello_vue3/笔记/自定义数据类型1.vue | 33 ++++++++++ 11 files changed, 240 insertions(+), 57 deletions(-) create mode 100644 学习VUE/hello_vue3/src/hooks/useDog.ts create mode 100644 学习VUE/hello_vue3/src/hooks/useSum.ts create mode 100644 学习VUE/hello_vue3/src/types/index.ts create mode 100644 学习VUE/hello_vue3/笔记/defineProps接收数据并页面展示子.vue create mode 100644 学习VUE/hello_vue3/笔记/defineProps接收数据并页面展示父.vue create mode 100644 学习VUE/hello_vue3/笔记/ref属性来获取组件或DOM元素的引用子.vue create mode 100644 学习VUE/hello_vue3/笔记/ref属性来获取组件或DOM元素的引用父.vue create mode 100644 学习VUE/hello_vue3/笔记/自定义数据类型1.ts create mode 100644 学习VUE/hello_vue3/笔记/自定义数据类型1.vue diff --git a/学习VUE/hello_vue3/src/App.vue b/学习VUE/hello_vue3/src/App.vue index 64a13ee..005fbd1 100644 --- a/学习VUE/hello_vue3/src/App.vue +++ b/学习VUE/hello_vue3/src/App.vue @@ -1,20 +1,14 @@ - - + + \ No newline at end of file diff --git a/学习VUE/hello_vue3/src/hooks/useDog.ts b/学习VUE/hello_vue3/src/hooks/useDog.ts new file mode 100644 index 0000000..e69de29 diff --git a/学习VUE/hello_vue3/src/hooks/useSum.ts b/学习VUE/hello_vue3/src/hooks/useSum.ts new file mode 100644 index 0000000..e69de29 diff --git a/学习VUE/hello_vue3/src/types/index.ts b/学习VUE/hello_vue3/src/types/index.ts new file mode 100644 index 0000000..257d7a9 --- /dev/null +++ b/学习VUE/hello_vue3/src/types/index.ts @@ -0,0 +1,9 @@ +// 定义一个接口,用于限制person对象的具体属性 +export interface PersonInter { + id: string, + name: string, + age: number +} + +// 自定义类型 +export type Persons = Array diff --git a/学习VUE/hello_vue3/笔记/defineProps接收数据并页面展示子.vue b/学习VUE/hello_vue3/笔记/defineProps接收数据并页面展示子.vue new file mode 100644 index 0000000..2b9ba9c --- /dev/null +++ b/学习VUE/hello_vue3/笔记/defineProps接收数据并页面展示子.vue @@ -0,0 +1,35 @@ + + + + + + \ No newline at end of file diff --git a/学习VUE/hello_vue3/笔记/defineProps接收数据并页面展示父.vue b/学习VUE/hello_vue3/笔记/defineProps接收数据并页面展示父.vue new file mode 100644 index 0000000..30bca21 --- /dev/null +++ b/学习VUE/hello_vue3/笔记/defineProps接收数据并页面展示父.vue @@ -0,0 +1,47 @@ + + + + + diff --git a/学习VUE/hello_vue3/笔记/ref属性来获取组件或DOM元素的引用子.vue b/学习VUE/hello_vue3/笔记/ref属性来获取组件或DOM元素的引用子.vue new file mode 100644 index 0000000..e7ffd60 --- /dev/null +++ b/学习VUE/hello_vue3/笔记/ref属性来获取组件或DOM元素的引用子.vue @@ -0,0 +1,35 @@ + + + + + + \ No newline at end of file diff --git a/学习VUE/hello_vue3/笔记/ref属性来获取组件或DOM元素的引用父.vue b/学习VUE/hello_vue3/笔记/ref属性来获取组件或DOM元素的引用父.vue new file mode 100644 index 0000000..b3f8761 --- /dev/null +++ b/学习VUE/hello_vue3/笔记/ref属性来获取组件或DOM元素的引用父.vue @@ -0,0 +1,48 @@ + + + + + diff --git a/学习VUE/hello_vue3/笔记/自定义数据类型1.ts b/学习VUE/hello_vue3/笔记/自定义数据类型1.ts new file mode 100644 index 0000000..257d7a9 --- /dev/null +++ b/学习VUE/hello_vue3/笔记/自定义数据类型1.ts @@ -0,0 +1,9 @@ +// 定义一个接口,用于限制person对象的具体属性 +export interface PersonInter { + id: string, + name: string, + age: number +} + +// 自定义类型 +export type Persons = Array diff --git a/学习VUE/hello_vue3/笔记/自定义数据类型1.vue b/学习VUE/hello_vue3/笔记/自定义数据类型1.vue new file mode 100644 index 0000000..c968b2c --- /dev/null +++ b/学习VUE/hello_vue3/笔记/自定义数据类型1.vue @@ -0,0 +1,33 @@ + + + + + + \ No newline at end of file