Skip to content

Commit e258472

Browse files
committed
updated 10/08/2019
1 parent 92a8ede commit e258472

File tree

3 files changed

+123
-60
lines changed

3 files changed

+123
-60
lines changed

src/App.vue

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,20 +2,26 @@
22
<div id="app">
33
<img src="./assets/logo.png">
44
<div>
5+
<!--
56
<p>
67
If Element is successfully added to this project, you'll see an
78
<code v-text="'<el-button>'"></code>
89
below
910
</p>
1011
<el-button>el-button</el-button>
12+
<div style = "font-size: 30px;">Heading: FHDATime</div>
13+
-->
1114
</div>
12-
<HelloWorld msg="Welcome to Your Vue.js App"/>
15+
16+
<HelloWorld msg="FHDATime"/>
17+
1318
</div>
1419
</template>
1520

1621
<script>
1722
import HelloWorld from './components/HelloWorld.vue'
1823
24+
1925
export default {
2026
name: 'app',
2127
components: {

src/components/HelloWorld.vue

Lines changed: 116 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -1,32 +1,54 @@
11
<template>
22
<div class="hello">
33
<h1>{{ msg }}</h1>
4+
5+
<el-row>
6+
7+
Select quarter:
8+
<el-button>Fall</el-button>
9+
<el-button>Winter</el-button>
10+
<el-button>Spring</el-button>
11+
<el-button>Summer</el-button>
12+
13+
</el-row>
14+
415
<p>
5-
For a guide and recipes on how to configure / customize this project,<br>
6-
check out the
7-
<a href="https://cli.vuejs.org" target="_blank" rel="noopener">vue-cli documentation</a>.
16+
Select department:
17+
<el-select v-model="value" placeholder="Select">
18+
<el-option-group
19+
v-for="group in departmentOptions"
20+
:key="group.label"
21+
:label="group.label">
22+
<el-option
23+
v-for="item in group.departmentOptions"
24+
:key="item.value"
25+
:label="item.label"
26+
:value="item.value">
27+
</el-option>
28+
</el-option-group>
29+
</el-select>
830
</p>
31+
32+
33+
<el-button type="primary" icon="el-icon-search">Search</el-button>
34+
35+
36+
<!--
937
<h3>Installed CLI Plugins</h3>
1038
<ul>
1139
<li><a href="https://github.com/vuejs/vue-cli/tree/dev/packages/%40vue/cli-plugin-babel" target="_blank" rel="noopener">babel</a></li>
12-
<li><a href="https://github.com/vuejs/vue-cli/tree/dev/packages/%40vue/cli-plugin-eslint" target="_blank" rel="noopener">eslint</a></li>
1340
</ul>
1441
<h3>Essential Links</h3>
1542
<ul>
1643
<li><a href="https://vuejs.org" target="_blank" rel="noopener">Core Docs</a></li>
17-
<li><a href="https://forum.vuejs.org" target="_blank" rel="noopener">Forum</a></li>
18-
<li><a href="https://chat.vuejs.org" target="_blank" rel="noopener">Community Chat</a></li>
19-
<li><a href="https://twitter.com/vuejs" target="_blank" rel="noopener">Twitter</a></li>
20-
<li><a href="https://news.vuejs.org" target="_blank" rel="noopener">News</a></li>
44+
2145
</ul>
2246
<h3>Ecosystem</h3>
2347
<ul>
2448
<li><a href="https://router.vuejs.org" target="_blank" rel="noopener">vue-router</a></li>
25-
<li><a href="https://vuex.vuejs.org" target="_blank" rel="noopener">vuex</a></li>
26-
<li><a href="https://github.com/vuejs/vue-devtools#vue-devtools" target="_blank" rel="noopener">vue-devtools</a></li>
27-
<li><a href="https://vue-loader.vuejs.org" target="_blank" rel="noopener">vue-loader</a></li>
28-
<li><a href="https://github.com/vuejs/awesome-vue" target="_blank" rel="noopener">awesome-vue</a></li>
49+
2950
</ul>
51+
-->
3052
</div>
3153
</template>
3254

@@ -35,6 +57,79 @@ export default {
3557
name: 'HelloWorld',
3658
props: {
3759
msg: String
60+
},
61+
data() {
62+
return {
63+
quarterOptions: [{
64+
valueQ: '选项1',
65+
labelQ: 'Fall'
66+
}, {
67+
valueQ: '选项2',
68+
labelQ: 'Winter'
69+
}, {
70+
valueQ: '选项3',
71+
labelQ: 'Spring'
72+
}, {
73+
valueQ: '选项4',
74+
labelQ: 'Summer'
75+
}],
76+
departmentOptions: [{
77+
label: 'A',
78+
departmentOptions: [{
79+
value: 'ACCT',
80+
label: 'Accounting'
81+
}, {
82+
value: 'ADMJ',
83+
label: 'Administration of Justice'
84+
}, {
85+
value: 'ANTH',
86+
label: 'Anthropology'
87+
}, {
88+
value: 'APRN',
89+
label: 'Automotive Apprenticeship'
90+
}, {
91+
value: 'ARTS',
92+
label: 'Art'
93+
}, {
94+
value: 'ASTR',
95+
label: 'Astronomy'
96+
}, {
97+
value: 'AUTO',
98+
label: 'Automotive Technology'
99+
}]
100+
}, {
101+
label: 'B',
102+
departmentOptions: [{
103+
value: 'BIOL',
104+
label: 'Biology'
105+
}, {
106+
value: 'BUS',
107+
label: 'Business'
108+
}]
109+
}, {
110+
label: 'C',
111+
departmentOptions: [{
112+
value: 'CD',
113+
label: 'Child Development'
114+
}, {
115+
value: 'CHEM',
116+
label: 'Chemistry'
117+
}, {
118+
value: 'CIS',
119+
label: 'Computer Information Systems'
120+
}, {
121+
value: 'CLP',
122+
label: 'Career Life Planning'
123+
}, {
124+
value: 'COMM',
125+
label: 'Communication Studies'
126+
}, {
127+
value: 'COUN',
128+
label: 'Counseling'
129+
}]
130+
}],
131+
value: ''
132+
}
38133
}
39134
}
40135
</script>
@@ -55,4 +150,13 @@ li {
55150
a {
56151
color: #42b983;
57152
}
153+
154+
.el-header, .el-footer {
155+
line-height: 60px;
156+
}
157+
158+
.el-main {
159+
line-height: 100px;
160+
}
161+
58162
</style>

src/components/Todo/Todo.vue

Lines changed: 0 additions & 47 deletions
This file was deleted.

0 commit comments

Comments
 (0)