Skip to content

Commit 16e69e1

Browse files
author
chuzhixin
committed
✨优化登录页显示效果
1 parent 1848c94 commit 16e69e1

File tree

2 files changed

+20
-15
lines changed

2 files changed

+20
-15
lines changed

package.json

+4-3
Original file line numberDiff line numberDiff line change
@@ -15,6 +15,7 @@
1515
"dependencies": {
1616
"ant-design-vue": "^2.0.0-beta.10",
1717
"axios": "^0.20.0",
18+
"clipboard": "^2.0.6",
1819
"core-js": "^3.6.5",
1920
"dayjs": "^1.9.1",
2021
"js-cookie": "^3.0.0-rc.1",
@@ -34,13 +35,13 @@
3435
"body-parser": "^1.19.0",
3536
"chalk": "^4.1.0",
3637
"chokidar": "^3.4.2",
37-
"compression-webpack-plugin": "^6.0.2",
38-
"eslint": "^7.10.0",
38+
"compression-webpack-plugin": "^6.0.3",
39+
"eslint": "^7.11.0",
3940
"eslint-plugin-prettier": "^3.1.4",
4041
"eslint-plugin-vue": "^7.0.1",
4142
"filemanager-webpack-plugin": "^3.0.0-alpha.1",
4243
"less": "^3.13.1-alpha.1",
43-
"less-loader": "^7.0.1",
44+
"less-loader": "^7.0.2",
4445
"lint-staged": "^10.4.0",
4546
"prettier": "^2.1.2",
4647
"stylelint": "^13.7.2",

src/views/login/index.vue

+16-12
Original file line numberDiff line numberDiff line change
@@ -4,9 +4,8 @@
44
<a-col :xs="24" :md="11" :sm="24" :lg="14" :xl="14"></a-col>
55
<a-col :xs="24" :sm="24" :md="12" :lg="9" :xl="6">
66
<div class="login-container-form">
7-
<div class="login-container-title">
8-
{{ title }}
9-
</div>
7+
<div class="login-container-hello">hello!</div>
8+
<div class="login-container-title">欢迎来到 {{ title }}</div>
109
<a-form :model="form" @submit="handleSubmit" @submit.prevent>
1110
<a-form-item>
1211
<a-input v-model:value="form.username" placeholder="Username">
@@ -34,17 +33,17 @@
3433
>
3534
登录
3635
</a-button>
37-
<div class="login-container-tips">
38-
基于vue{{ dependencies['vue'] }}
39-
+ ant-design-vue
40-
{{ dependencies['ant-design-vue'] }}开发
41-
</div>
4236
</a-form-item>
4337
</a-form>
4438
</div>
4539
</a-col>
4640
<a-col :xs="24" :md="11" :sm="24" :lg="14" :xl="14"></a-col>
4741
</a-row>
42+
<div class="login-container-tips">
43+
基于vue{{ dependencies['vue'] }}
44+
+ ant-design-vue
45+
{{ dependencies['ant-design-vue'] }}开发
46+
</div>
4847
</div>
4948
</template>
5049
<script>
@@ -123,15 +122,20 @@
123122
border-radius: 10px;
124123
box-shadow: 0 2px 8px 0 rgba(7, 17, 27, 0.06);
125124
}
125+
&-hello {
126+
font-size: 32px;
127+
color: #fff;
128+
}
126129
&-title {
127130
margin-bottom: 30px;
128-
font-size: 28px;
129-
font-weight: bold;
131+
font-size: 20px;
130132
color: #fff;
131-
text-align: center;
132133
}
133134
&-tips {
134-
margin-top: 10px;
135+
position: fixed;
136+
bottom: @vab-margin;
137+
width: 100%;
138+
height: 40px;
135139
color: rgba(255, 255, 255, 0.856);
136140
text-align: center;
137141
}

0 commit comments

Comments
 (0)