微信小程序实现登录注册tab切换效果


Posted in Javascript onDecember 29, 2020

利用三元运算符实现登录注册效果切换,供大家参考,具体内容如下

微信小程序实现登录注册tab切换效果

直接上代码

wxml:

<view class='top'>
 <text class="{{login?'active':''}}" catchtap='login'>登录</text>
 <text class="{{login?'':'active'}}" catchtap='register'>注册</text>
</view>
 
<view class='log' wx:if="{{login}}">
 <form>
 <input placeholder='账号'/>
 <button>登录</button>
 </form>
 
</view>
<view class='reg'wx:else>
 <form>
 <input placeholder='密码'/>
 <button>注册</button>
 </form>
</view>

wxss:

.top{
 display: flex;
 flex-direction: row;
 height: 100rpx;
 border-bottom: 1px solid #ccc;
}
.top text{
 width: 50%;
 line-height: 100rpx;
 text-align: center;
}
.top .active{
 border-bottom: 2px solid red;
}
input{
 border-bottom: 1px solid #ccc;
 line-height: 100rpx;
 height: 100rpx;
 padding-left: 40rpx;
 margin-bottom: 40rpx;
}

js:

Page({
 data: {
 login:true
 },
 
 /**
 * 生命周期函数--监听页面加载
 */
 login:function(){
  this.setData({
  login:true
  });
 },
 register:function(){
 this.setData({
  login: false
 });
 },
 onLoad: function (options) {
 
 },
 
 /**
 * 生命周期函数--监听页面初次渲染完成
 */
 onReady: function () {
 
 },
 
 /**
 * 生命周期函数--监听页面显示
 */
 onShow: function () {
 
 },
 
 /**
 * 生命周期函数--监听页面隐藏
 */
 onHide: function () {
 
 },
 
 /**
 * 生命周期函数--监听页面卸载
 */
 onUnload: function () {
 
 },
 
 /**
 * 页面相关事件处理函数--监听用户下拉动作
 */
 onPullDownRefresh: function () {
 
 },
 
 /**
 * 页面上拉触底事件的处理函数
 */
 onReachBottom: function () {
 
 },
 
 /**
 * 用户点击右上角分享
 */
 onShareAppMessage: function () {
 
 }
})

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

Javascript 相关文章推荐
YUI的Tab切换实现代码
Apr 11 Javascript
js的表单操作 简单计算器
Dec 29 Javascript
jquery ajax中使用jsonp的限制解决方法
Nov 22 Javascript
IE下Ajax缓存问题的快速解决方法(get方式)
Jan 09 Javascript
jQuery内置的AJAX功能和JSON的使用实例
Jul 27 Javascript
jquery datatable后台封装数据示例代码
Aug 07 Javascript
jquery.zclip轻量级复制失效问题
Jan 08 Javascript
assert()函数用法总结(推荐)
Jan 25 Javascript
JS/jQuery实现DIV延时几秒后消失或显示的方法
Feb 12 jQuery
引入外部js脚本加载慢与页面白屏问题的解决
Dec 10 Javascript
JS秒杀倒计时功能完整实例【使用jQuery3.1.1】
Sep 03 jQuery
JQuery+drag.js上传图片并且实现图片拖曳
Nov 18 jQuery
原生js实现淘宝放大镜效果
Oct 28 #Javascript
微信小程序如何获取手机验证码
Nov 04 #Javascript
微信小程序实现弹出层效果
May 26 #Javascript
微信小程序实现预览图片功能
Oct 22 #Javascript
详解如何使用koa实现socket.io官网的例子
Nov 04 #Javascript
微信小程序实现多选功能
Nov 04 #Javascript
微信小程序实现无限滚动列表
May 29 #Javascript
You might like
Excel数据导入Mysql数据库的实现代码
2008/06/05 PHP
深入Memcache的Session数据的多服务器共享详解
2013/06/13 PHP
浅析ThinkPHP中execute和query方法的区别
2014/06/13 PHP
PHP输出两个数字中间有多少个回文数的方法
2015/03/23 PHP
JS模拟按钮点击功能的方法
2015/12/22 Javascript
Fullpage.js固定导航栏-实现定位导航栏
2016/03/17 Javascript
js实现密码强度检测【附示例】
2016/03/30 Javascript
AngularJS 过滤与排序详解及实例代码
2016/09/14 Javascript
Bootstrap幻灯片轮播图支持触屏左右手势滑动的实现方法
2016/10/13 Javascript
Angular2 多级注入器详解及实例
2016/10/30 Javascript
jQuery实现CheckBox全选、全不选功能
2017/01/11 Javascript
vue基于Vue2.0和高德地图的地图组件实例
2017/04/28 Javascript
JS检测window.open打开的窗口是否关闭
2017/06/25 Javascript
详解ES6通过WeakMap解决内存泄漏问题
2018/03/09 Javascript
ES6关于Promise的用法详解
2018/05/07 Javascript
原生js实现无缝轮播图
2020/01/11 Javascript
探索node之事件循环的实现
2020/10/30 Javascript
[42:00]完美世界DOTA2联赛PWL S3 Phoenix vs INK ICE 第一场 12.13
2020/12/17 DOTA
Linux下Python获取IP地址的代码
2014/11/30 Python
python实现杨辉三角思路
2017/07/14 Python
Python使用matplotlib实现绘制自定义图形功能示例
2018/01/18 Python
python+ffmpeg视频并发直播压力测试
2018/03/06 Python
python基础教程项目三之万能的XML
2018/04/02 Python
python 快速把超大txt文件转存为csv的实例
2018/10/26 Python
numpy.where() 用法详解
2019/05/27 Python
python 进程的几种创建方式详解
2019/08/29 Python
Python 文件操作之读取文件(read),文件指针与写入文件(write),文件打开方式示例
2019/09/29 Python
Python socket实现的文件下载器功能示例
2019/11/15 Python
沃尔玛加拿大:Walmart.ca
2020/03/02 全球购物
函授本科毕业自我鉴定
2013/10/09 职场文书
合作协议书怎么写
2014/04/18 职场文书
百日安全活动总结
2014/05/04 职场文书
大学社团招新的通讯稿
2014/09/10 职场文书
机修车间主任岗位职责
2015/04/08 职场文书
python四个坐标点对图片区域最小外接矩形进行裁剪
2021/06/04 Python
Mysql数据库值的添加、修改、删除及清空操作实例
2021/06/20 MySQL