微信小程序实现登录注册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 相关文章推荐
基于jQuery的遍历同id元素 并响应事件的代码
Jun 14 Javascript
运算符&amp;&amp;的三个不同层次
Apr 07 Javascript
Asp.Net alert弹出提示信息的几种方法总结
Jan 29 Javascript
jquery删除指定子元素代码实例
Jan 13 Javascript
jQuery应用之jQuery链用法实例
Jan 19 Javascript
js实现从右向左缓缓浮出网页浮动层广告的方法
May 09 Javascript
JavaScript中获取纯正的undefined的方法
Mar 06 Javascript
ES6新数据结构Set与WeakSet用法分析
Mar 31 Javascript
原生JavaScrpit中异步请求Ajax实现方法
Nov 03 Javascript
JS简单获得节点元素的方法示例
Feb 10 Javascript
vue使用自定义icon图标的方法
May 14 Javascript
js正则表达式校验指定字符串的方法
Jul 23 Javascript
原生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
2020显卡排行榜天梯图 显卡天梯图2020年3月最新版
2020/04/02 数码科技
提升PHP速度全攻略
2006/10/09 PHP
php中unserialize返回false的解决方法
2014/09/22 PHP
php实现的CSS更新类实例
2014/09/22 PHP
JavaScript实现滚动栏效果的方法
2015/04/27 PHP
ThinkPHP5.1表单令牌Token失效问题的解决
2019/03/22 PHP
PHP __call()方法实现委托示例
2019/05/20 PHP
网页前端优化之滚动延时加载图片示例
2013/07/13 Javascript
js实现的点击div区域外隐藏div区域
2014/06/30 Javascript
js给selected添加options的方法
2015/05/06 Javascript
js精准的倒计时函数分享
2016/06/29 Javascript
AngularJS入门教程之更多模板详解
2016/08/19 Javascript
详解vue之页面缓存问题(基于2.0)
2017/01/10 Javascript
AngularJS标签页tab选项卡切换功能经典实例详解
2018/05/16 Javascript
JavaScript 复制对象与Object.assign方法无法实现深复制
2018/11/02 Javascript
从零学Python之入门(二)基本数据类型
2014/05/25 Python
python通过pil为png图片填充上背景颜色的方法
2015/03/17 Python
详解Python中的正则表达式的用法
2015/04/09 Python
python getopt详解及简单实例
2016/12/30 Python
WINDOWS 同时安装 python2 python3 后 pip 错误的解决方法
2017/03/16 Python
python定向爬虫校园论坛帖子信息
2018/07/23 Python
python打包生成的exe文件运行时提示缺少模块的解决方法
2018/10/31 Python
详解python3中用HTMLTestRunner.py报ImportError: No module named 'StringIO'如何解决
2019/08/27 Python
python 批量下载bilibili视频的gui程序
2020/11/20 Python
html5是什么_动力节点Java学院整理
2017/07/07 HTML / CSS
Foreo国际站:Foreo International
2018/10/29 全球购物
英国电信商店:BT Shop
2019/12/17 全球购物
一份Java笔试题
2012/02/21 面试题
化工机械应届生求职信
2013/11/04 职场文书
中国好声音华少广告词
2014/03/17 职场文书
公司副总经理任命书
2014/06/05 职场文书
宣传普通话标语
2014/06/27 职场文书
关于迟到的检讨书
2015/05/06 职场文书
吴仁宝观后感
2015/06/09 职场文书
Python编程根据字典列表相同键的值进行合并
2021/10/05 Python
Java字符缓冲流BufferedWriter
2022/04/09 Java/Android