vue选项卡切换登录方式小案例


Posted in Javascript onSeptember 27, 2019

本文实例为大家分享了vue选项卡切换登录方式的具体代码,供大家参考,具体内容如下

最终效果

vue选项卡切换登录方式小案例

组件代码:

<template>
 <div>
 <div class="login_warp">
 <div class="loginbox fl">
  <!-- 三个选项卡按钮 -->
 <div class="login_header">
 <span @click="cur=0" :class="{active:cur==0}">账号登录</span>
 <span @click="cur=1" :class="{active:cur==1}">快捷登录</span>
 <span @click="cur=2" :class="{active:cur==2}">扫码登录</span>
 </div>
 <div class="login_content">
  <!-- 在cur==0时此板块显示 其他时候此板块不显示 -->
 <div v-show="cur==0" class="Cbody_item">
 <div class="form_item"><input type="text" name="fname" placeholder="用户名"></div>
 <div class="form_item"><input type="password" name="fpassword" placeholder="密码"></div>
 <div class="form_item">
 <div class="fl"><input type="checkbox">记住密码</div>
 <div class="fr"><a href="javascript:;" >找回密码</a></div>
 </div>
 <div class="clear"></div>
 <div class="form_item">
 <input type="submit" name="" value="登录">
 </div>
 </div>
  <!-- 在cur==1时此板块显示 其他时候此板块不显示 -->
 <div v-show="cur==1" class="Cbody_item">
 <div class="form_item"><input type="text" name="fname" placeholder="手机号"></div>
 <div class="form_item"><input type="password" name="fpassword" placeholder="验证码"></div>
 <div class="form_item">
 <!-- <div class="fl"><input type="checkbox">记住密码</div>
 <div class="fr"><a href="javascript:;" >找回密码</a></div> -->
 </div>
 <div class="clear"></div>
 <div class="form_item">
 <input type="submit" name="" value="登录">
 </div>
 
 </div>
  <!-- 在cur==2时此板块显示 其他时候此板块不显示 -->
 <div v-show="cur==2" class="Cbody_item">
 <div class="qcode"><img src="../../assets/img/qcode.png" width="160" height="160" alt="二维码" /></div>
 <div class="beizhu">打开手机客户端扫码注册</div>
 </div>
 </div>
 </div>
 <!-- 右边蓝色板块 -->
 <div class="loginrslider fl"></div>
 </div>
 </div>
</template>
 
<script>
export default {
 data () {
 return {
 cur:0 //默认选中第一个tab
 }
 },
 mounted () {
 
 }
}
 
</script>
 
<style scoped>
.fl{
 float: left;
}
.fr{
 float: right;
}
.clear{
 clear: both;
}
a{
 text-decoration: none;
 color: #333;
 transition: ease all 0.5s;
}
a{
 color: #1c65ff
}
.login_header{
 margin-bottom: 40px;
}
.login_header span{
 margin-right: 20px;
 cursor: pointer;
}
.loginbox{
 width: 300px;
 overflow: hidden;
 padding: 20px;
 padding-top: 15px;
}
.Cbody_item{
 border: 0px solid #999;
 overflow: hidden;
}
.form_item{
 font-size: 13px;
}
.form_item input[type="text"],.form_item input[type="password"]{
 display: block;
 width: calc(100% - 18px);
 height: 36px;
 margin:0 auto; 
 padding-left: 16px;
 outline: none;
 border: 1px solid #999;
 transition: ease all 0.5s;
 margin-bottom: 20px;
}
.form_item input[type="text"]:focus,.form_item input[type="password"]:focus{
 border: 1px solid #1c65ff
}
.form_item input[type="submit"]{
 display: block;
 width: calc(100% - 0px);
 height: 40px;
 margin:0 auto; 
 padding-left: 16px;
 outline: none;
 border: 1px solid #1c65ff;
 transition: ease all 0.5s;
 margin-top: 20px;
 margin-bottom: 20px;
 background-color: #1c65ff;
 color: #fff;
 cursor: pointer;
}
.form_item input[type="submit"]:hover{
 background-color: #3f7dff;
 border: 1px solid #3f7dff;
}
.active{
 color: #3f7dff;
 padding-bottom: 10px;
 border-bottom: 3px solid #3f7dff;
}
.loginrslider{
 width: 160px;
 height: 322px;
 background-color: #1c65ff;
}
.login_warp{
 width: 500px;
 margin: 50px auto;
 border-radius: 10px;
 box-shadow: 0 0px 0px #ccc;
 overflow: hidden;
 border:1px solid #3f7dff;
 margin-top: 10%;
 transition: ease all 0.5s;
 position: relative;
 top: 0px;
 cursor: pointer;
}
.login_warp:hover{
 top: -30px;
 box-shadow: 0 15px 21px #ccc;
}
.loginrslider{
 color: #fff;
 
}
.qcode{
 width: 160px;
 height: 160px;
 background-color: #ccc;
 margin: 0 auto;
 margin-top: 2px;
}
.beizhu{
 text-align: center;
 font-size: 13px;
 margin-top: 10px;
 color: #999
}
</style>

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持三水点靠木。

Javascript 相关文章推荐
javascript操作cookie_获取与修改代码
May 21 Javascript
JavaScript和CSS通过expression实现Table居中显示
Jun 28 Javascript
js图片自动轮播代码分享(js图片轮播)
May 06 Javascript
Javascript实现简单的富文本编辑器附演示
Jun 16 Javascript
BootStrap glyphicons 字体图标实现方法
May 01 Javascript
JavaScript中匿名函数的用法及优缺点详解
Jun 01 Javascript
JS判断是否手机或pad访问实现方法
Dec 09 Javascript
javascript中replace使用方法总结
Mar 01 Javascript
electron-vue利用webpack打包实现多页面的入口文件问题
May 12 Javascript
详解JavaScript中的坐标和距离
May 27 Javascript
bootstrap Table实现合并相同行
Jul 19 Javascript
Js跳出两级循环方法代码实例
Sep 22 Javascript
layer.open提交子页面的form和layedit文本编辑内容的方法
Sep 27 #Javascript
在layer弹层layer.prompt中,修改placeholder的实现方法
Sep 27 #Javascript
使用layer弹窗,制作编辑User信息页面的方法
Sep 27 #Javascript
vue实现倒计时获取验证码效果
Apr 17 #Javascript
通过layer实现可输入的模态框的例子
Sep 27 #Javascript
vue调用语音播放的方法
Sep 27 #Javascript
在SSM框架下用laypage和ajax实现分页和数据交互的方法
Sep 27 #Javascript
You might like
php替换超长文本中的特殊字符的函数代码
2012/05/22 PHP
PHP中4个加速、缓存扩展的区别和选用建议
2014/03/12 PHP
PHP数组内存利用率低和弱类型详细解读
2017/08/10 PHP
asp函数split()对应php函数explode()
2019/02/27 PHP
firefox中用javascript实现鼠标位置的定位
2007/06/17 Javascript
给jqGrid数据行添加修改和删除操作链接(之一)
2011/11/04 Javascript
ECMAScript 创建自己的js类库
2012/11/22 Javascript
js捕获鼠标右键菜单中的粘帖事件实现代码
2013/04/01 Javascript
简述JavaScript的正则表达式中test()方法的使用
2015/06/16 Javascript
基于javascript实现彩票随机数生成(简单版)
2020/04/17 Javascript
动态创建按钮的JavaScript代码
2016/01/29 Javascript
用NODE.JS中的流编写工具是要注意的事项
2016/03/01 Javascript
详解vuex commit保存数据技巧
2018/12/25 Javascript
总结4个方面优化Vue项目
2019/02/11 Javascript
一秒学会微信小程序制作table表格
2019/02/14 Javascript
VUE搭建手机商城心得和遇到的坑
2019/02/21 Javascript
在Vue中使用Select选择器拼接label的操作
2020/10/22 Javascript
Ant-design-vue Table组件customRow属性的使用说明
2020/10/28 Javascript
Python中subprocess的简单使用示例
2015/07/28 Python
Python基于Matplotlib库简单绘制折线图的方法示例
2017/08/14 Python
Python多继承原理与用法示例
2018/08/23 Python
Python中利用aiohttp制作异步爬虫及简单应用
2018/11/29 Python
漂亮的Django Markdown富文本app插件的实现
2019/01/02 Python
django重新生成数据库中的某张表方法
2019/08/28 Python
CSS3毛玻璃效果(blur)有白边问题的解决方法
2016/11/15 HTML / CSS
鲜为人知的HTML5语音合成功能
2019/05/17 HTML / CSS
如何实现jdbc性能优化
2012/07/30 面试题
护士专业推荐信
2013/11/02 职场文书
高中毕业生生活的自我评价
2013/12/08 职场文书
护理专业自荐书
2014/06/04 职场文书
社区助残日活动总结
2014/08/29 职场文书
党员干部学习十八届五中全会精神心得体会
2016/01/05 职场文书
react中props 的使用及进行限制的方法
2021/04/28 Javascript
python cv2图像质量压缩的算法示例
2021/06/04 Python
了解Redis常见应用场景
2021/06/23 Redis
java设计模式--建造者模式详解
2021/07/21 Java/Android