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 相关文章推荐
JavaScript 动态添加表格行 使用模板、标记
Oct 24 Javascript
jQuery中trigger()方法用法实例
Jan 19 Javascript
微信小程序  action-sheet详解及实例代码
Nov 09 Javascript
JS/jQuery判断DOM节点是否存在的简单方法
Nov 24 Javascript
JS实现鼠标移上去显示图片或微信二维码
Dec 14 Javascript
Bootstrap表单制作代码
Mar 17 Javascript
Node.js pipe实现源码解析
Aug 12 Javascript
vue2 mint-ui loadmore实现下拉刷新,上拉更多功能
Mar 21 Javascript
微信小程序module.exports模块化操作实例浅析
Dec 20 Javascript
vue组件传值的实现方式小结【三种方式】
Feb 05 Javascript
JS数据类型判断的几种常用方法
Jul 07 Javascript
解决vue一个页面中复用同一个echarts组件的问题
Jul 19 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
PL-880隐藏功能
2021/03/01 无线电
PHP新手上路(七)
2006/10/09 PHP
php下载文件源代码(强制任意文件格式下载)
2014/05/09 PHP
Parse正式发布开源PHP SDK
2014/08/11 PHP
PHP根据key删除数组中指定的元素
2019/02/28 PHP
Laravel使用模型实现like模糊查询的例子
2019/10/24 PHP
JavaScript中instanceof运算符的用法总结
2013/11/19 Javascript
get(0).tagName获得作用标签示例代码
2014/10/08 Javascript
javascript实现修改微信分享的标题内容等
2014/12/11 Javascript
Jquery常用的方法汇总
2015/09/01 Javascript
javascript的几种继承方法介绍
2016/03/22 Javascript
带有定位当前位置的百度地图前端web api实例代码
2016/06/21 Javascript
微信小程序模板之分页滑动栏
2017/02/10 Javascript
Bootstrap导航简单实现代码
2017/03/06 Javascript
vue加载自定义的js文件方法
2018/03/13 Javascript
基于JS抓取某高校附近共享单车位置 使用web方式展示位置变化代码实例
2019/08/27 Javascript
9种方法优化jQuery代码详解
2020/02/04 jQuery
JavaScript计算出两个数的差值
2020/03/19 Javascript
vue实现前端分页完整代码
2020/06/17 Javascript
JavaScript手写数组的常用函数总结
2020/11/22 Javascript
python实现多线程行情抓取工具的方法
2018/02/28 Python
Pycharm 设置自定义背景颜色的图文教程
2018/05/23 Python
Python操作rabbitMQ的示例代码
2019/03/19 Python
Django 框架模型操作入门教程
2019/11/05 Python
提升python处理速度原理及方法实例
2019/12/25 Python
Python爬虫之Selenium实现窗口截图
2020/12/04 Python
python 窃取摄像头照片的实现示例
2021/01/08 Python
湖南卫视在线视频媒体平台:芒果TV
2019/10/30 全球购物
数控技术与应用毕业生自荐信
2013/09/24 职场文书
假日旅行社实习自我鉴定
2013/09/24 职场文书
党支部书记岗位责任制
2014/02/11 职场文书
电气工程自动化求职信
2014/03/14 职场文书
会计学自荐信
2014/06/03 职场文书
2014客服代表实习自我鉴定
2014/09/18 职场文书
大学生助学金感谢信
2015/01/21 职场文书
2019年让高校“心动”的自荐信
2019/03/25 职场文书