美文网首页vue.jsvue后台系统搭建Vue
Vue练习-后台管理的登录页面

Vue练习-后台管理的登录页面

作者: 林元嘉 | 来源:发表于2019-12-19 21:27 被阅读0次

登录页面制作

相关知识点:vue-router + element-UI + axios

先记录一下,在CLI3自动配置webpack后,针对被隐藏了的配置,如何更改别名的操作。

在下图目录中,新建vue.config.js文件,然后暴露以下代码:

首先,在view下新建login.vue文件,然后在router的index.js中配置路由,mode使用的H5的history,没有使用hash,因为history的路径更好看,但是据说...兼容性没有hash强。组件页面的加载,采用懒加载的方式,避免一次性获取过多数据,导致白屏之类的,用户体验差。

过程中,重定向的单词写成direct,导致了错误,要记住。

利用flex布局,先把login.vue组件的样式写好,其中,因为使用了element-ui,所以在main.js中引入了Element-UI和其样式文件。由于觉得按需引入太麻烦,偷懒全部引入了,缺点是加载内容过多。

今天新学习的是element-ui中的Form和Button,样式结构都很简单。需要记住的是下面几个点:

①将input中的数据和data中的数据绑定:首先在<el-form>中动态绑定属性:model=“loginData”,再在<el-input>中绑定v-model指令。

②表单验证:首先在<el-form>中动态绑定属性:rules=“loginRul”,再在<el-form-item>中,添加属性prop

③给<el-form>添加ref属性,使表单组件,可以在methods中的事件函数中被调用。

this.$refs.XXX.方法()

最后,在简单验证和交互都实现后,可以给登录按钮绑定注册请求,还是对网络请求进行了一层封装,因为在项目中重复使用axios直接去请求,有点粗鲁。

新建了network文件夹,在目录下,新建request.js文件。

最后的最后,简单的登录页面就制作完成了,不过,其实这个页面还可以做简单的优化,比如:

不管成功失败,都可弹出toast提示用户,在登录界面做一点过渡效果什么的。

效果图:

相关文章

  • Vue练习-后台管理的登录页面

    登录页面制作 相关知识点:vue-router + element-UI + axios 先记录一下,在CLI3自...

  • 2、用户登录

    目标 登录页面开发 后台登录程序 登录页面开发 简单首页Index.vue index.js 配置路由 注意:登录...

  • 一个基于vue2.0+element-ui的一个后台管理基本骨架

    ba 一个基于vue2.0+element-ui的包含登录页面的后台管理的基本骨架github地址:https:/...

  • Django学习(5)后台管理页面

    登录Django 后台管理页面 Django简化了通用率很高的后台管理页面的代码量,通过几个配置就能直接使用内置的...

  • flask(3)

    这次我们聊聊后台页面的搭建,后台通常是用于管理的 后台页面搭建 我们类似于前台搭建,我们搭建一个后台管理员登录界面...

  • 2017-3-21_工作报告

    工作内容 用vue重写ifish后台产品基础信息添加及修改页面 用vue重写ifish后台详细信息管理页面及详细信...

  • 3、登录程序

    目标 登录页面login.html 登录后台 登录页面login.html 登录后台 1)servlet(/hea...

  • SSM开发大众点评实战之权限管理

    权限管理 重定向传参管理后台会话登录方式.PNG 使用拦截器管理会话,未登录的用户无法访问后台的内部页面 数据库设...

  • 音乐网站

    技术 springboot mysql vue element-ui 登录注册功能 游客 用户 管理员 后台管理模...

  • 项目笔记

    后台管理vue全家桶服务端: express+mongodb 后台管理 src/assets目录是放页面css,i...

网友评论

    本文标题:Vue练习-后台管理的登录页面

    本文链接:https://www.haomeiwen.com/subject/tbevnctx.html