本文主要参考这里:参考地址,感谢博主。
前言
Element组件安装配置完成之后,就可以开始利用它来美化界面了。
开始
Main.vue
主界面怎么改进一下呢?突发奇想,可以参考平时安装软件,做一个协议,只有同意协议才可以进入登陆界面,最初的想法是界面上加一个文本框,文本框内有协议内容,下边有两个Radio单选框,最后使用的方案是只有一个多选框Checkbox,后边有文字按钮,弹出Dialog对话框,具体代码如下:
1 | <template> |
主要用到的几项:
- Layout布局-分栏间隔(主要控制了一行中几列之间的左右位置)
- Checkbox多选框-禁用状态(利用了Checkbox中checked这个变量来控制“点击登陆”按钮的状态,checkbox不选中时v-model绑定的值,即checked,是其默认值false;选中时v-model绑定的值,即checked,是true,而“点击登陆”按钮的禁用指令为disabled=”!checked”)
- Button按钮-基础用法/文字按钮(“点击登陆”按钮以及“阅读协议”按钮)
- Dialog对话框-基本用法(弹出协议框以及确认关闭框)
具体效果:
Login.vue
Login界面相对于之前而言主要是增加了登陆成功的限制条件,如用户名密码不为空且正确(这里只是存了一组);增加了用户名密码错误的提示框;增加了登陆成功的欢迎提示框等,具体代码为:
1 | <template> |
具体效果:
以上。
注:转载文章请注明出处,谢谢~