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 相关文章推荐
高亮显示web页表格行的javascript代码
Nov 19 Javascript
Javascript的数组与字典用法与遍历对象的属性技巧
Nov 07 Javascript
js随机颜色代码的多种实现方式
Apr 23 Javascript
js定时调用方法成功后并停止调用示例
Apr 08 Javascript
Javascript中对象继承的实现小例
May 12 Javascript
jquery+javascript编写国籍控件
Feb 12 Javascript
Bootstrap图片轮播效果详解
Oct 17 Javascript
jQuery实现鼠标滑过商品小图片上显示对应大图片功能【测试可用】
Apr 27 jQuery
vue项目中使用Hbuilder打包app 设置沉浸式状态栏的方法
Oct 22 Javascript
Vue实现表格批量审核功能实例代码
May 28 Javascript
javascript实现前端分页功能
Nov 26 Javascript
javascript代码简写的几种常用方式汇总
Aug 23 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
phpmyadmin3 安装配置图解教程
2012/03/29 PHP
PHP URL参数获取方式的四种例子
2014/02/28 PHP
php数组保存文本与文本反编成数组实例
2014/11/13 PHP
yii2.0数据库迁移教程【多个数据库同时同步数据】
2016/10/08 PHP
PHP实现的数组和XML文件相互转换功能示例
2018/03/15 PHP
PHP安全之register_globals的on和off的区别
2020/07/23 PHP
javascript实用小函数使用介绍
2013/11/11 Javascript
JavaScript实现的日期控件具体代码
2013/11/18 Javascript
JS中使用Array函数shift和pop创建可忽略参数的例子
2014/05/28 Javascript
jQuery使用CSS()方法给指定元素同时设置多个样式
2015/03/26 Javascript
JavaScript控制浏览器全屏及各种浏览器全屏模式的方法、属性和事件
2015/12/20 Javascript
js 判断各种数据类型的简单方法(推荐)
2016/08/29 Javascript
利用n 升级工具升级Node.js版本及在mac环境下的坑
2017/02/15 Javascript
使用Angular CLI生成路由的方法
2018/03/24 Javascript
JS实现获取word文档内容并输出显示到html页面示例
2018/06/23 Javascript
js中arguments对象的深入理解
2019/05/14 Javascript
javascript移动端 电子书 翻页效果实现代码
2019/09/07 Javascript
Layui数据表格之单元格编辑方式
2019/10/26 Javascript
vue 使用鼠标滚动加载数据的例子
2019/10/31 Javascript
js实现秒表计时器
2019/12/16 Javascript
vant中的toast层级改变操作
2020/11/04 Javascript
vue 使用 sortable 实现 el-table 拖拽排序功能
2020/12/26 Vue.js
[35:55]完美世界DOTA2联赛PWL S3 Rebirth vs CPG 第一场 12.11
2020/12/13 DOTA
python开发利器之ulipad的使用实践
2017/03/16 Python
Python通用循环的构造方法实例分析
2018/12/19 Python
在Django中URL正则表达式匹配的方法
2018/12/20 Python
python防止随意修改类属性的实现方法
2019/08/21 Python
日本最大的旅游网站:Rakuten Travel(乐天旅游)
2018/08/02 全球购物
在C语言中实现抽象数据类型什么方法最好
2014/06/26 面试题
房地产开发计划书
2014/01/10 职场文书
监察局领导班子四风问题整改措施思想汇报
2014/10/05 职场文书
2015年手术室工作总结
2015/05/11 职场文书
浅谈:电影《孔子》观后感(范文)
2019/10/14 职场文书
关于Javascript闭包与应用的详解
2021/04/22 Javascript
python 如何在list中找Topk的数值和索引
2021/05/20 Python
K8s部署发布Golang应用程序的实现方法
2021/07/16 Golang