微信小程序实现登录注册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 相关文章推荐
javascript取消文本选定的实现代码
Nov 14 Javascript
情人节专属 纯js脚本1k大小的3D玫瑰效果
Feb 11 Javascript
使用js检测浏览器的实现代码
May 14 Javascript
jquery利用ajax调用后台方法实例
Aug 23 Javascript
HTML页面登录时的JS验证方法
May 28 Javascript
jQuery切换网页皮肤并保存到Cookie示例代码
Jun 16 Javascript
node.js中的console.log方法使用说明
Dec 09 Javascript
使用JavaScript实现弹出层效果的简单实例
May 31 Javascript
JS取模、取商及取整运算方法示例
Oct 13 Javascript
本地Bootstrap文件字体图标引入却无法显示问题的解决方法
Apr 18 Javascript
JS中使用 after 伪类清除浮动实例
Mar 01 Javascript
vue 中 elment-ui table合并上下两行相同数据单元格
Dec 26 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
php连接mysql数据库代码
2009/03/10 PHP
解析php下载远程图片函数 可伪造来路
2013/06/25 PHP
php 5.6版本中编写一个PHP扩展的简单示例
2015/01/20 PHP
php创建session的方法实例详解
2015/01/27 PHP
PHP设计模式之适配器模式代码实例
2015/05/11 PHP
PHP判断字符串长度的两种方法很实用
2015/09/22 PHP
PHP使用两个栈实现队列功能的方法
2018/01/15 PHP
Aster vs Newbee BO5 第一场2.19
2021/03/10 DOTA
超级强大的表单验证
2006/06/26 Javascript
Jquery拖拽并简单保存的实现代码
2010/11/28 Javascript
js bind 函数 使用闭包保存执行上下文
2011/12/26 Javascript
js利用数组length属性清空和截短数组的小例子
2014/01/15 Javascript
动态创建script在IE中缓存js文件时导致编码的解决方法
2014/05/04 Javascript
一道常被人轻视的web前端常见面试题(JS)
2016/02/15 Javascript
关于Javascript回调函数的一个妙用
2016/08/29 Javascript
原生js实现网页顶部自动下拉/收缩广告效果
2017/01/20 Javascript
JS轮播图实现简单代码
2021/02/19 Javascript
js设置随机切换背景图片的简单实例
2017/11/12 Javascript
js操作table中tr的顺序实现上移下移一行的效果
2018/11/22 Javascript
JS实现深度优先搜索求解两点间最短路径
2019/01/17 Javascript
微信小程序实现人脸识别登陆的示例代码
2019/04/02 Javascript
[02:36]DOTA2英雄基础教程 一击致命幻影刺客
2013/12/06 DOTA
Python实现同时兼容老版和新版Socket协议的一个简单WebSocket服务器
2014/06/04 Python
使用Python装饰器在Django框架下去除冗余代码的教程
2015/04/16 Python
python检测是文件还是目录的方法
2015/07/03 Python
Python编程实现正则删除命令功能
2017/08/30 Python
使用Python的Dataframe取两列时间值相差一年的所有行方法
2018/07/10 Python
Pyqt5实现英文学习词典
2019/06/24 Python
利用CSS3实现折角效果实例源码
2016/09/28 HTML / CSS
美国领先的在线邮轮旅游公司:CruiseDirect
2018/06/07 全球购物
澳大利亚游乐场设备品牌:Lifespan Kids
2019/05/24 全球购物
什么是Smarty变量操作符?如何使用Smarty变量操作符
2014/07/18 面试题
小学教师管理制度
2014/01/18 职场文书
运动会解说词100字
2014/01/31 职场文书
《火烧云》教学反思
2014/04/12 职场文书
redis cluster支持pipeline的实现思路
2021/06/23 Redis