vue 实现用户登录方式的切换功能


Posted in Javascript onApril 14, 2020

一、vue 实现用户登录方式的切换

在 data 当中,定义一个标识符 loginWay,用来表示是用短信登录还是密码登录,true代表短信登录,false 代表密码登录,代码如下所示:

data() {
 return {
  loginWay: true 
 }
}

在短信登录和密码登录上,进行动态样式绑定,loginWay为true就短信登录绑定动态样式on,loginWay为false就密码登录绑定动态样式on,并且也绑定点击事件,进行设置 loginWay的true和false,代码如下所示:

<h2 class="login_logo">用户登录</h2>
 <div class="login_header_title">
  <a href="javascript:;" rel="external nofollow" rel="external nofollow" rel="external nofollow" :class="{on: loginWay}" @click="loginWay = true">短信登录</a>
  <a href="javascript:;" rel="external nofollow" rel="external nofollow" rel="external nofollow" :class="{on: !loginWay}" @click="loginWay = false">密码登录</a>
 </div>

对于短信登录和密码登录的内容,同样也设置动态样式绑定。当为loginWay为true 的时候设置短信登录为on,当为loginWay为false 的时候设置密码登录为on,代码如下所示:

<div :class="{on: loginWay}">
 <section class="login_message">
  <input type="tel" maxlength="11" placeholder="手机号">
  <button disabled="disabled" class="get_verification">获取验证码</button>
 </section>
 <section class="login_verification">
  <input type="tel" maxlength="8" placeholder="验证码">
 </section>
 <section class="login_hint">
  温馨提示:未注册帐号的手机号,登录时将自动注册,且代表已同意
  <a href="javascript:;" rel="external nofollow" rel="external nofollow" rel="external nofollow" >《用户服务协议》</a>
 </section>
</div>
<div :class="{on: !loginWay}">
 <section>
  <section class="login_message">
   <input type="tel" maxlength="11" placeholder="手机/邮箱/用户名">
  </section>
  <section class="login_verification">
   <input type="tel" maxlength="8" placeholder="密码">
   <div class="switch_button off">
    <div class="switch_circle"></div>
    <span class="switch_text">...</span>
   </div>
  </section>
  <section class="login_message">
   <input type="text" maxlength="11" placeholder="验证码">
   <img class="get_verification" src="./images/captcha.svg" alt="captcha">
  </section>
 </section>
</div>

显示效果如下所示:

vue 实现用户登录方式的切换功能

vue 实现用户登录方式的切换功能 

总结

到此这篇关于vue 实现用户登录方式的切换功能的文章就介绍到这了,更多相关vue 登录方式切换内容请搜索三水点靠木以前的文章或继续浏览下面的相关文章希望大家以后多多支持三水点靠木!

Javascript 相关文章推荐
不错的新闻标题颜色效果
Dec 10 Javascript
基于jquery的图片的切换(以数字的形式)
Feb 14 Javascript
快速移动鼠标触发问题及解决方法(ECharts外部调用保存为图片操作及工作流接线mouseenter和mouseleave)
Aug 29 Javascript
angularJS模态框$modal实例代码
May 27 Javascript
Vue 中批量下载文件并打包的示例代码
Nov 20 Javascript
JavaScript Canvas实现验证码
Aug 02 Javascript
vue滚动插件better-scroll使用详解
Oct 18 Javascript
微信小程序可滑动月日历组件使用详解
Oct 21 Javascript
vue实现页面内容禁止选中功能,仅输入框和文本域可选
Nov 09 Javascript
Angular6项目打包优化的实现方法
Dec 15 Javascript
Vue v-bind动态绑定class实例方法
Jan 15 Javascript
javascript使用Blob对象实现的下载文件操作示例
Apr 18 Javascript
react 不用插件实现数字滚动的效果示例
Apr 14 #Javascript
详解在Vue.js编写更好的v-for循环的6种技巧
Apr 14 #Javascript
编写一个javascript元循环求值器的方法
Apr 14 #Javascript
javascript设计模式 ? 装饰模式原理与应用实例分析
Apr 14 #Javascript
javascript设计模式 ? 组合模式原理与应用实例分析
Apr 14 #Javascript
vue项目前端微信JSAPI与外部H5支付相关实现过程及常见问题
Apr 14 #Javascript
JavaScript代码压缩工具UglifyJS和Google Closure Compiler的基本用法
Apr 13 #Javascript
You might like
PHP4(windows版本)中的COM函数
2006/10/09 PHP
Bo-Blog专用的给Windows服务器的IIS Rewrite程序
2007/08/26 PHP
PHP 过滤页面中的BOM(实现代码)
2013/06/29 PHP
php中让人头疼的浮点数运算分析
2016/10/10 PHP
PHP设计模式之单例模式定义与用法分析
2019/03/26 PHP
php 的多进程操作实践案例分析
2020/02/28 PHP
javascript js cookie的存储,获取和删除
2007/12/29 Javascript
JavaScript 申明函数的三种方法 每个函数就是一个对象(一)
2009/12/04 Javascript
Jquery 的outerHeight方法使用介绍
2013/09/11 Javascript
js身份证判断方法支持15位和18位
2014/03/18 Javascript
node.js实现多图片上传实例
2014/06/03 Javascript
分享9点个人认为比较重要的javascript 编程技巧
2015/04/27 Javascript
javascript实现滚动效果的数字时钟实例
2016/07/21 Javascript
Vue.js组件通信的几种姿势
2017/10/23 Javascript
15 分钟掌握vue-next响应式原理
2019/10/13 Javascript
Vue使用自定义指令实现拖拽行为实例分析
2020/06/06 Javascript
antd table按表格里的日期去排序操作
2020/11/17 Javascript
[44:50]DOTA2上海特级锦标赛B组小组赛#2 VG VS Fnatic第二局
2016/02/26 DOTA
Python简单实现阿拉伯数字和罗马数字的互相转换功能示例
2018/04/17 Python
ipython和python区别详解
2019/06/26 Python
Python一键查找iOS项目中未使用的图片、音频、视频资源
2019/08/12 Python
Python日志处理模块logging用法解析
2020/05/19 Python
Python 解析简单的XML数据
2020/07/24 Python
Python中实现一行拆多行和多行并一行的示例代码
2020/09/06 Python
详解Python yaml模块
2020/09/23 Python
CSS+jQuery实现的在线答题功能
2015/04/25 HTML / CSS
html5视频播放_动力节点Java学院整理
2017/07/13 HTML / CSS
人力资源管理专业学生自我评价
2013/11/20 职场文书
活动策划邀请函
2014/02/06 职场文书
节水口号标语
2014/06/19 职场文书
教师暑期培训感言
2014/08/15 职场文书
党的群众路线教育实践活动实施方案
2014/10/31 职场文书
证券区域经理岗位职责
2015/04/10 职场文书
企业爱心捐款倡议书
2015/04/27 职场文书
党小组推荐意见
2015/06/02 职场文书
Java并发编程之详解CyclicBarrier线程同步
2021/06/23 Java/Android