From b77cd4340b0e47c65e9bdb15802450c93b004061 Mon Sep 17 00:00:00 2001 From: snsd0805 Date: Fri, 25 Sep 2020 21:16:06 +0800 Subject: [PATCH] =?UTF-8?q?fix:=20=E5=8F=AF=E7=94=A8=E8=AA=B2=E7=A8=8B?= =?UTF-8?q?=E5=90=8D=E7=A8=B1=E6=90=9C=E5=B0=8B(#3)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit $emit is from ChooseDepartment. --- index.html | 2 + js/components/chooseDepartment.vue | 10 ++++- js/components/coursesList.vue | 72 ++++++++++++++++++++++-------- js/index.vue | 4 ++ 4 files changed, 68 insertions(+), 20 deletions(-) diff --git a/index.html b/index.html index a63a74e..7ff48f2 100644 --- a/index.html +++ b/index.html @@ -51,6 +51,7 @@ v-bind:departments="departments" v-bind:selected="selectDepartment" v-on:selectok="select" + v-on:foundedok="founded" >


@@ -59,6 +60,7 @@ v-bind:courses="courses" v-bind:selected_d="selectDepartment" v-bind:selected_c="selectCourses" + v-bind:find_name="foundName" v-on:add-course="addCourse" > diff --git a/js/components/chooseDepartment.vue b/js/components/chooseDepartment.vue index a900006..2ffa748 100644 --- a/js/components/chooseDepartment.vue +++ b/js/components/chooseDepartment.vue @@ -2,7 +2,8 @@ var chooseDepartment = { props: ['departments', 'selected'], data: function(){ return { - initSelect: this.selected + initSelect: this.selected, + initFounded: "", } }, watch: { @@ -11,10 +12,17 @@ var chooseDepartment = { }, 'initSelect': function(){ this.$emit("selectok", this.initSelect) + }, + 'initFounded': function(){ + this.$emit("foundedok", this.initFounded) } }, template: ` +
+
1. 「課程名稱」直接搜尋
+ +


1. 選擇類別